对表的操作是在某个数据库下才能进行的,所以要先选择数据库 "use 数据库名;"
1、创建数据表
1)"create table 表名 (字段1 类型 [约束], 字段2 类型 [约束]);" 创建数据表
创建学生信息表,包含字段(id,姓名,性别,生日),其中id为主键
mysql>create table stu(-> stu_id intauto_increment primary key,-> name varchar(30) not null,-> gender bit default 1,-> birthday date);
Query OK,0 rows affected (0.01 sec)
2)"show tabales;" 查看当前数据库的所有表
mysql>show tables;+----------------+
| Tables_in_test |
+----------------+
| cls |
| stu |
+----------------+
2 rows in set (0.00 sec)
3)"show create table 表名;" 查看创建表语句
mysql>show create table stu;+-------+-------------------------------------------+
| Table | Create Table |
+-------+-------------------------------------------+
| stu |CREATE TABLE `stu` (
`stu_id`int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`gender` bit(1) DEFAULT b'1',
`birthday`dateDEFAULT NULL,
PRIMARY KEY (`stu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+-------+-------------------------------------------+
1 row