数据库的基本操作
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需要写长度,其他的不用
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需要写长度,其他的不用
相关文章推荐
- mysql之临时表【整理】
- sqlite 交叉编译-转
- sqlite配置选项
- Activiti工作流(二)——入门Demo及数据库
- 数据库一次性插入10w条数据,怎么插入效率快
- mongodb数据备份
- ORACLE 更新关联多张表
- redis的安装以及常见的使用
- SQL IF while 游标
- Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0.jar的问题
- 通过jdbc实现对数据库中数据的增删查改操作
- 数据库事物之冲突可串行化、优先图、视图等价和视图可串行化
- 数据库操作
- 在线学习SQL语句?没问题~~
- Mycat学习笔记 第二篇. MySql 读写分离与日志分析——主从多结点
- Mysql 数据类型--课程笔记
- MongoDB写关注
- mysql安装教程
- GreenPlumn数据库体系结构
- Mac下使用MySQL