7>、设置表的默认值
在创建表时,可以指定表中的字段的默认值,如果插入一条新的纪录时,没有给这个字段赋值,那么数据库会自动的给这个字段插入一个默认 值,字段的默认值用default来设置。
语法: 属性名数据类型 default 默认值
举例:
root@zytest 16:05>create table G( user_id int primary key auto_increment, user_name varchar(20) default 'zero'); root@zytest 16:05>insert into G values('','');
插入数据,应为ID为自增,值为空,user_name设置了默认值,所以也为空。
3》查看表结构的方法:
DESCRIBE可以查看那表的基本定义,包括、字段名称,字段的数据类型,是否为主键以及默认值等。。
(1)语法:describe 表名;可以缩写为desc
(2) show create table查询表详细的结构语句,
1>修改表名
语法:alter table 旧表名 rename 新表名;
举例;
root@zytest 16:11>alter table A rename zyA; Query OK, 0 rows affected (0.02 sec)
2>修改表的数据类型
语法:alter table 表名 modify 属性名 数据类型;
举例;
root@zytest 16:15>alter table A modify user_name double; Query OK, 0 rows affected (0.18 sec)
3>修改表的字段名称
语法: alter table 表名 change 旧属性名 新属性名 新数据类型;
root@zytest 16:15>alter table A change user_name user_zyname float; Query OK, 0 rows affected (0.10 sec)
4>修改增加字段
alter table 表名 ADD 属性名1 数据类型 [完整性约束条件] [FIRST (北联网教程,专业提供视频软件下载)
第1页 第2页 第3页 第4页 第5页 第6页 第7页 第8页 第9页 第10页 第11页 第12页 第13页 第14页 第15页 第16页 第17页 第18页 第19页 第20页 第21页 第22页 第23页 第24页 第25页 第26页……