数据表操作查看创建删除
“数据库”只是一个外壳,除了有个数据库名称和字符集设定,基本就没有别的信息了。
数据表才是存储(装载)数据的具体“容器”。
我们需要创建不同的表来存储不同的数据。
数据类型:
定义数据字段的类型对于数据库的优化是非常重要的;
MySQL支持多种类型:大致分为三类:数值、日期/时间和字符串类型。
日期时间类型:datetime
字符串类型varchar(20) text
1、创建数据表:
语法:
CREATE TABLE table_name (column_name column_type);
如:
create table 表名(
id int AUTO_INCREMENT,------列名称,列类型
name varchar(10) not null,
PRIMARY KEY(id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
² 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
² AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
² PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
² ENGINE 设置存储引擎,CHARSET 设置编码。
2、删除数据表:
语法:DROP TABLE table_name ;
3、查看所有数据表:
语法:show tables;
4、查看数据表结构:
语法:desc 表名;
所谓数据表的结构,其实就是一个表的每个字段的具体信息。
5、查看数据表的创建语句
语法:show create table 表名;