MYSQL基础二:表的操作

表(table)的操作:
进入cmd
1.表的相关性:

1.非空约束
语法:列名 类型 not null
2.无符号
语法:列名 类型 UNSIGNED
3.自增长
语法:列名 类型 auto_increment #用于数值型,主键
4.默认值
语法:列名 类型 default 默认值
5.零填充
语法:ZEROFILL

2. 创建表 :

create table 表名(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型
)engine=表类型 character set 字符集;

常见的数据类型,我们会专门讲解,大家可参考:
常见的数据类型
案例:

#新建一个数据库
create database student;
#使用数据库
use student;
#创建普通表格
create table goods(
id int(8),
name varchar(20),
number int(10),
price double
)engine=myisam character set gbk;

MYSQL基础二:表的操作_第1张图片
3 查看表 :

#查看表结构:
desc 表名;

例:
MYSQL基础二:表的操作_第2张图片

#查看所有表
show tables;

例:

#查看表创建语序
show create table 表名;

例:
MYSQL基础二:表的操作_第3张图片
4.修改表 :

1.修改表的名称:
rename table 表名 to 新表名;

例:
MYSQL基础二:表的操作_第4张图片

2.表中添加一列:
alter table 表名 add 列名 数据形式;

例:
MYSQL基础二:表的操作_第5张图片

3.修改列表:
alter table 表名 change 列名 新列名 数据形式;

例:
MYSQL基础二:表的操作_第6张图片

4.删除列
alter table 表名 drop 列名;

例:
MYSQL基础二:表的操作_第7张图片

5.删除表
drop table 表名;

MYSQL基础二:表的操作_第8张图片

你可能感兴趣的:(MYSQL)