1、创建表
创建表(new_students),其中包括姓名,年龄,性别,联系方式这几个字段。
create table new_students(stuid INT(3) auto_increment,name varchar(20) not null,age int(2),sex char(2),phone char(11),primary key (stuid));
1.1 常用数据类型
数据类型 | 说明 |
integer(size) | 仅容纳整数。在括号内规定数字的最大位数。 |
int(size) | 仅容纳整数。在括号内规定数字的最大位数。 |
Float(size,d) | 容纳带有小数的数字。"size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。 |
Double(size,d) | 容纳带有小数的数字。"size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。 |
char(size) | 容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。 |
varchar(size) | 容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。 |
date | 容纳日期。日期格式yyyy-mm-dd |
1.2 常见修饰
not null
强制约束不接受null值
primary key
主键。约束唯一标识数据库表中的每条记录。
主键必须包含唯一的值。
主键列不能包含 NULL 值。
每个表都应该有一个主键,并且每个表只能有一个主键。foreign key
一张表中的 foreign key 必须是另一张表中的 unique key
auto_increment
定义列为自增的属性,一般用于主键,数值会自动加1
2、修改表结构
2.1 新增字段
alter table new_students add registerday date;
2.2 删除字段
alter table new_students drop column phone;
2.3 修改数据类型
alter table new_students modify phone varchar(11);
2.4 更改表名字
alter table new_students rename as students;
3、删除表
drop table new_students;
欢迎关注微信公众号,您的支持是对我最大的鼓励

最后修改时间:2019-12-16 10:37:10
文章转载自我和软件测试,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




