数据库的基本操作

数据库的基本操作

 1. 数据库--表结构--字段(列)

 2.每行数据代表着一条数据(纪录)

一.创建

>新建数据库

 选中链接--右键点击--创建数据库--输入你需要的数据库名称--(如果选择的是Mysql数据库,需要选择字符集)--字符集选择“UTF-8”(推荐)或者“GBK”--确定

>存数据

新建好的数据库双击点开--表--右键--创建表(可以手写字段了)

长度:在这个字符串里最多放多少字符,(长度随意,一般写50)

>创建栏位或插入栏位

>保存(或Ctrl+s)

>起表名--确定

>再次回到创建表的页面--点击设计表(或者右键点击设计表)

二.手动添加数据

>打开表(或者双击)

>手动输入数据

>下面的'+'--再次添加;‘√’保存。

三.用代码实现数据库创建(查询--找到数据库--点击创建查询(数据库里所执行的代码叫查询))

T-SQL语句:是一种通用的数据库操作语句

1.创建表:

create table Family

(

    Code varchar (50) primary key,   //primary key :主键列

    Name varchar (50) not null,        //not null :非空

    Sex bit

);

 create table Nation

(

    Code varchar (50) primary key,

    Name varchar(50)

);

create  table Info

(

    Code int auto_increment primary key,       //自增长列,整型数据,默认从1开始,一般作为主键列

    Name varchar(50),

    Sex bit,

    Brithday date,

    Height float,

    Nation varchar(50) references Nation(Code)     //references Nation(Code) 称作:外键

)

注:两个表之间是两个批处理,如果要链接这两个语句需要加个分号“;”   、最后一个字段写完后不要加逗号“,”

数据库的特点

1.关系型数据库,有严格的规范

2.每张表必须有主键(主键列):能够唯一标识一条数据的字段

3.主键不能重复添加

4.表和表之间要有关系(例:info表中的nation用数字表示,另建一个nation表存储实际信息,nation表和info表之间的关系),控制另一个表的表称作主表(nation表),另一个表称作从表(info表)---外键关系

>保存

常用到的关键字

primary key:主键

not null:非空

auto_increment:自增长列,必须是整型,自动增长不用添加

references:引用 外键关系

注:在sql里,无论是哪个数据库,都没有String的数据类型,要用varchar表示代表字符串;布尔型用bit表示,布尔型不用写长度;存放日期时间用date(或datetime)表示;

整数int,小数float或double。布尔型用0和1表示;datetime表示形式,例:2016-01-17;一般来说只有varchar需要写长度,其他的不用

原文地址:https://www.cnblogs.com/supermeimei/p/5137019.html