学习总结3.10

DDL 表操作  数据类型

数值类型704da97902944743a16f8a34765f95d8.jpg

 

                              字符串类型96fa43e602054e50865d246df96c7b99.jpg

 

日期时间类型bd90a1a791d84c778e899c2c40060fa9.jpg

 例:设计一张员工信息表,要求如下:

1.编号(纯数字)

2.员工工号(字符串类型,长度不超过10位)

3.员工姓名(字符串类型,长度不超过10)

4.性别(男/女,储存一个汉字)

5.年龄(正常人年龄,不可能储存负数)

6.身份证号(二代身份证均为18位,身份证中有X这样的字符)

7.入职时间(取值年月日即可)

create table emp(

id int comment'编号',

workno varchar(10) comment'员工号',

name varchar(10) comment'姓名',

gender char (1) comment '性别',

age tinyint unsigned comment'年龄',

idcard char(18) comment'身份证号',

entrydate date  comment'入职时间'

) comment'员工信息表';

DDL  表操作  修改

添加字段:

alter table 表名 add 字段名 类型(长度)[comment注释][约束]

例:alter table emp add nickname varchar(20) comment'昵称';

修改数据类型:

alter table 表名 modify 字段名 新型数据类型(长度);

修改字段名和字段类型:

alter table 表名 change 旧字段名 新字段名 类型(长度)[comment注释] [约束];

例:将emp 表的nickname字段修改为username,类型为varchar(30);

alter table emp change nlckname username varchar (30)comment'昵称';

删除字段:

alter table 表名 drop 字段名;

例:将emp表的字段username删除

alter table emp drop username;

修改表名:

alter table 表明 rename to 新表名

例:将emp表的表名修改为employee;

alter table emp rename to employee;

删除表:

drop table[if exists] 表名;

删除指定表,并从新创建该表(清除该表所有内容):

truncate table 表名;

 

 

DML数据操作语言:(用来对数据库中表的数据记录进行增删改操作)

增加数据:insert

1.给指定字段添加数据

     insert into 表名(字段1,字段2……)values(值1,值2……);

2.给全部字段添加数据

      insert into 表名 values(值1,值2……);

修改数据:update

删除数据:belete

3.批量添加数据

       insert into 表名(字段1,字段2,……)valuse(值1,值2,……),(值1,值2,……),(值1,值2,……);<为当前表中字段进行赋值>

       insert into 表名 values(值1,值2,……),(值1,值2,……),(值1,值2,……);<为当前表中所有字段进行赋值>

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值