前言
进入数据库的基本操作,准备好了吗?
1. 创建数据库
- 创建数据库
格式:create database 数据库名;
例:创建一个名字为db1的数据库
- 查询数据库
格式:show databases ;
例:查询sql中的数据库
- 删除数据库
格式:drop database 数据库名 ;
例:删除db1数据库
删除完数据库再次进行查询,是否删除成功
2. 创建数据表
-
在创建数据表前,先切换到将要使用的数据下 ,切换到该数据库下再进行创建表的操作
格式:use 数据库名; -
创建数据表
格式:create table 表名(
字段名1 字段类型,
字段名2 字段类型,
…
);
例:创建一个employee员工表(字段有id、name、birthday、entry_date、job、salary、resume)
3. 查看数据表的操作
-
查看当前数据库中的所有表
格式:show tables;
例:查看数据库db1中所有的表
-
查表的基本信息
格式:show create table 表名;
例:查看employee表的基本信息
-
查看表的字段信息
格式:describe 表名;
例:查看表employee的字段信息
4. 修改数据表的操作
-
修改表的字符集
格式:alter table 表名 character set 字符集;
例:将表employee的字符集设置为gbk
-
修改表名:
格式:alter table 表名 rename to 新表名;
例:将表名emlopyee修改为employees
-
修改字段名:
格式:alter table 表名change 原字段名 新字段名 新字段数据类型;
例:将表employees中salary字段改为money
-
修改字段数据类型:
格式:alter table 表名 modify 字段名 新数据类型;
例:将表employees中money字段的类型修改为int类型
-
增加字段:
格式:alter table 表名 add 新字段名 数据类型;
例:给表employees添加一个新字段address
-
删除字段:
格式:alter table 表名 drop 字段名;
例:删除表employees中address字段
-
删除数据表:
格式:drop table 表名;
例:删除employees表