一.数据库的基本操作
1.显示当前数据库
SHOW DATABASES;
可以显示当前都创建了哪些数据库
2.创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification…]
create_specification:
[DEFAULT]CHARACTER SET charset_name
[DEFAULT]COLLATE collation_name
注意:
1.大写的是关键字,实际应用中也可以小写
2.[]是可选项,可写可不写
3.CHARACTER SET:指定数据库采用的字符集
4.COLLATE:指定字符集的校验规则
当创建数据库时没有指定字符集和校验规则时
系统默认字符集:utf8
校验规则是:utf8-general_ci
如图所示(创建一个名为school的数据库):
如上图所示一个名为school的数据库已经创建好了
3.使用数据库
use 数据库名;
在use后面输入自己想要使用的数据库名称即可
4.删除数据库
DROP DATABASE [IF EXISTS] db_name;
注意:数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除
5.显示当前正在使用的数据库
select database();
这个命令可以看到自己当前使用的数据库,在数据库较多而忘记使用了哪个库的情况下非常有用
二.表的基本操作
在建表之前首先要选择使用一个数据库,在数据库里面进行表的创建
1.创建表
create table table_name(
field1 datatype,
field2 datatype,
field3 datatype
);
可以使用comment增加字段说明
示例1:
create table stu_test(
id int,
name varchar(20) comment ‘姓名’,
age int,
sex varchar(1)
);
2.查看表的结构
desc 表名;
根据示例1所创建表进行查看结构如上图
3.删除表
drop [temporary] table [if exists] tb_name;
4.查询表
show tables; //会展示当前数据库下所创建的所有表
如图所示:
以上两种的操作语句都是挺简单的,但是有可能在实际操作中因为粗心而出现各种问题,所以平时也要多练习练习