1 | Query OK //代表执行成功 |
1 | 库名和表名是区分大小写的 |
数据库CURD
对数据库进行增(create)、删(delete)、改(update)、查(Retrieve)操作。
知识点补充: 介绍mysql数据库与oracle数据库的不同(图解说明)
mysql数据库: root用户 > 库 > 表
oracle数据库: 数据库 > 用户 > 表

1 | “ ` ”(ESC键 下面的按键),表示反引号,默认情况下,反引号括起来的字符串,区分大小写。 |
1 创建数据库
1 | 创建数据库, 默认为latin1(拉丁)字符集的 |
指定字符集为utf8
1 | create database 库名 character set 字符集; |
指定字符集为utf8,并对插入的数据进行检查是否是utf8字符集
1 | create database 库名 character set 字符集 collate 字符集_general_ci; |
2 查看数据库
显示所有数据库
1 | show databases; |
显示创建数据库的语句信息
1 | show create database 库名; |
注意 :mysql默认语言集是latin1,每次在创建数据库的时候应指定字符集.
3 修改数据库
1 | 修改mydb1的字符集为utf8(不能修改数据库名) |
4 删除数据库
drop database 库名;
drop database mydb1;
表的CURD
对表本身进行操作:创建,查看,修改,删除
1 | 在创建表之前要先指定使用哪个库, 先查看一下有哪些库: |
查看当前使用的是哪个库:
1 | status 或者 select database() from dual; |

1 | bit 1位 可以指定位数,如:bit(3) |
1 | 创建表常用到的数据类型: |
1 创建表
1 | create table 表名(列名 类型, ..., 列名 类型, 列名 类型); |
2 查看表
1 | show tables; |
查看表的创建语句
1 | show create table 表名; |
查看表结构
1 | desc 表名; |
3 修改表
1 | 更改表名 |
4 删除表
1 | drop table 表名; |
表数据的CURD
1 创建一个表
1 | create table 表名( |
插入数据
1 | insert into 表名 values(值1,值2,...,值n); //插入全部列的数据 |
2 查数据
1 | select 列名1,...,列名n from 表名; |
3 update数据
1 | update 表名 set 列名=值; |
4 delete数据
1 | delete from 表名; |