您的位置:首页 > 数据库

数据库的基本操作

2016-01-17 12:00 260 查看
[b]数据库的基本操作[/b]

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

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

[b]一.创建[/b]

>新建数据库

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

>存数据

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

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

>创建栏位或插入栏位

>保存(或Ctrl+s)

>起表名--确定

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

[b]二.手动添加数据[/b]

>打开表(或者双击)

>手动输入数据

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

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

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) 称作:外键

)

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

[b]数据库的特点[/b]

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

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

3.主键不能重复添加

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

>保存

[b]常用到的关键字[/b]

primary key:主键

not null:非空

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

references:引用 外键关系

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

整数int,小数float或double。布尔型用0和1表示;datetime表示形式,例:2016-01-17;一般来说只有varchar需要写长度,其他的不用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: