数据库
打开数据库
通过管理员模式打开cmd,输入:net start mysql启动数据库,启动后输入 mysql -u你的用户名 -p密码,例如:mysql -uroot -p1234。
新建数据库
-
创建语句格式:CREATE DATABASE 数据库名,
例如CREATE DATABASE MEC
-
创建时如果不能确定该数据库是否已经存在,则可以加入条件判断,例如:`CREATE DATABASE IF NOT EXISTS MEC;
-
创建时加上编码格式(utf-8或者gbk之类的)
例如:CREATE DATABASE MEC CHARACTER SET GBK;
-
创建数据库并且加上编码格式和条件判断
CREATE DATABASE IF NOT EXISTS MEC CHARACTER SET GBK;
-
更改已经创建的数据库的编码格式
ALTER DATABASE MEC CHARACTER SET UTF8;
删除数据库
- 删除已经创建好的数据:
DROP DATABASE MEC;
- 如果不能确定数据库是否存在,则要加上条件判断
DROP DATABASE IF EXISTS MEC;
显示数据库名
- 显示所有的数据库名:
SHOW DATABASES;
- 显示某个数据的创建语句(格式:SHOW CREATE DATABASE 数据库名)例如:`SHOW CREATE DATABASE MEC;
数据库的操作
- 打开某一数据库:
USE MEC;
- 查看当前当开的数据库:
SELECT DATABASE();
表
打开表
- 显示当前数据库里所有的表名:
SHOW TABLES
- 打开某一个表:
DESC STU;
创建表
- 创建一个表:
CREATE TABLE STU;
- 复制表:
CREATE TABLE STU LIKE STU;
删除表
- 删除表:
DROP TABLE STU;
- 若不能确定删除的表是否存在,则要加入判断:
DROP TABLES IF EXISTS STU;