关系型:使用一个关系,来表示实体信息和实体之间的联系
关系:就是一个二维表,有行有列的表格
创建数据库:create database 库名;容错级创建:create database if not exists 库名;
创建带有系统保留字的数据库时,用库名包裹方法(用反引号将系统保留字包裹起来)
指定字符集 default charset =gbk;
删除数据库drop database if exists库名;
创建表:create table 表名(字段,属性,关键字primary key);
修改表的结构:alter table 表名 add 字段 属性;
修改属性:alter table 表名 modify 字段 属性;
向表中添加数据:insert into 表名(属性)values(值);属性与值一一对应
如果其他表的表结构或者与之对应的字段类型完全一致,这时可以写成insert into 表名 select*from其他表
如果其他表字段并不一致,可以取部分字段内容插入,但要求类型对应
insert into student2(student_id,student_name) select student_id,studentname from student_info;
查询数据 select*或字段列表 from 表名 where 条件
select 1+1 as 编号,GETDATE() as 日期,NEWID() as 编号;
查询并分组
select F_money,COUNT(*),getdate() as shijian from Temployee group by F_money having COUNT(*)>1 ; select F_money,count(*) from Temployee where F_age>22 GROUP by F_money ; //group by在where的后面,在having语句的前面,having是对分组后的信息过滤,能用的列是和select中是一样的
条件查询
select top 3*from Temployee order by F_money asc;
修改数据:update 表名 set 字段名=新值,。。。where 条件 。。。
删除数据:delete from 表名 where 。。order by。。。limit