目录
一.使用Cmd命令执行操作
1.使用( mysql -uroot -p)命令进入数据库
2.创建表之前先要使用数据库
3.创建表之前要先确定表的名称,列名,以及每一列的数据类型及属性
4.创建表
注意:
5.查看所有已创建的表
6.查看单表
7.删除表
注意:
注意:
二. 在mysql软件中执行操作
1.使用数据库
2.创建表
3.查看所有已创建的表
4.查看单表
5.删除表
三.使用mysql软件直接创建表
编辑
一.使用Cmd命令执行操作
1.使用( mysql -uroot -p)命令进入数据库
2.创建表之前先要使用数据库
使用数据库 : use 数据库名;
先查看数据库列表: show databases;
假设要使用 test01 数据库
3.创建表之前要先确定表的名称,列名,以及每一列的数据类型及属性
例如创建一个学生表
表名: student
列名:编号(id) 姓名(name) 年龄(age) 性别: (gender)
数据类型: id (int) name(varchar) age (int ) gender(char)
4.创建表
create table student
(
id int(10),
name varchar(8),
age int(8),
gender char(2),
);
注意:
后面是不加分号,否则会报错
5.查看所有已创建的表
show tables;
如图说明student表创建成功
6.查看单表
方法一:show create table 表名;
例如查看student表
方法二: describe 表名;
7.删除表
方法一:drop table 表名;
方法二:drop table if exists 表名;
注意:
运用该语句删除,不仅删除表的数据,而且还删除表的结构
查看表(show tables;) 验证student表是否被删除
student表已被删除
方法三: truncate table 表名;
注意:
运用该语句只清除表的数据,不删除表的结构
二. 在mysql软件中执行操作
1.使用数据库
use 数据库名;
2.创建表
表名:student_grade
列名: 学号(sno) 姓名(name) 语文(chinese_score) 数学(math_score)
数据类型 sno(int) name(varchar) chinese_score(int) math_score(int)
CREATE TABLE student_grade
(
sno INT(5),
NAME VARCHAR(4),
chinese_score INT (3),
math_score INT(3)
);
3.查看所有已创建的表
show tables;
4.查看单表
方法一: show create table 表名;
方法二: describe 表名;
5.删除表
drop table 表名;
drop table if exists 表名;
truncate 表名;
使用查看表语句验证是否删除成功
student_grade表已被删除
三.使用mysql软件直接创建表
选择一个表存放的数据库
点击+
右键 表
点击创建表
然后进行保存
查看是否创建成功