mysql数据库操作语句(MySQL基础语句-数据库操作)
mysql数据库操作语句(MySQL基础语句-数据库操作)例1:创建一个名为student_db的数据库。CHARACTER SET:设置数据库的字符集编码,常用的有UTF-8格式使用数据库语句格式:[]内部为可选项 。 IF NOT EXISTS :在创建数据库之前进行判断,我们要创建的数据库是否存在,如果不存在,则创建数据库,否则不会创建数据库。
MySQL 安装好之后就可以进行数据库的相关操作了,在一切之前,我们需要首先在创建数据库。
创建数据库语句格式如下:
- CREATE DATABASE [IF NOT EXISTS] <数据库名>
- [[DEFAULT] CHARACTER SET <字符集名>]
查看数据库语句格式:
- SHOW DATABASES; 查看所有数据库
- SELECT DATABASE();查看当前数据库
删除数据库语句格式:
- DROP DATABASES [IF EXISTS] <数据库名>
使用数据库语句格式:
- USE <数据库名>
[]内部为可选项 。
IF NOT EXISTS :在创建数据库之前进行判断,我们要创建的数据库是否存在,如果不存在,则创建数据库,否则不会创建数据库。
CHARACTER SET:设置数据库的字符集编码,常用的有UTF-8格式
例1:创建一个名为student_db的数据库。
我们在MySQL命令行客户端,输入CREATE DATABASE student_db;执行结果如下:
mysql> create database student_db;
Query OK 1 row affected (0.03 sec)
MySQL中存在的全部数据库
通过SHOW DATABASES 语句我们可以看到MySQL中的全部存在的数据库,其中就有我们自己创建的数据库。
例2:创建一个名为teacher_db的数据库,默认字符编码utf8mb4的数据库。
mysql> create database teacher_db default charset utf8mb4;
Query OK 1 row affected (0.02 sec)
例3:删除student_db数据库
mysql> drop database student_db;
Query OK 0 rows affected (0.05 sec)
此时student_db已经被删除。
例3:使用teacher_db数据库
mysql> use teacher_db;
Database changed
当数据库正在被使用时,SELECT DATABASE()可以查看当前数据库。