数据库的操作
显示当前的数据库
创建数据库
语法:
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
说明:
- 大写的表示关键字
- [] 是可选项
- CHARACTER SET: 指定数据库采用的字符集
- COLLATE: 指定数据库字符集的校验规则
示例:
创建名为 db_test1 的数据库
说明:当我们创建数据库没有指定字符集和校验规则时,
系统使用默认字符集:utf8,
校验规则 是:utf8_ general_ ci
如果系统没有 db_test2 的数据库,则创建一个名叫 db_test2 的数据库,如果有则不创建
如果系统没有 db_test 的数据库,则创建一个使用utf8mb4字符集的 db_test 数据库,如果有则 不创建
说明:
MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。
MySQL真正的utf8是 使用utf8mb4,建议大家都使用utf8mb4
使用数据库
use 数据库名;
删除数据库
语法:
DROP DATABASE [IF EXISTS] db_name;
数据库删除以后,内部看不到对应的数据库,里边的表和数据全部被删除
常用数据类型
数值类型
字符串类型
日期类型
表的操作
需要操作数据库中的表时,需要先使用该数据库:
查看表结构
创建表
语法:
CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
示例:
删除表
语法格式:
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
示例:
标签:创建,入门,字符集,utf8,数据库,db,语法,MySQL,name From: https://blog.csdn.net/Lucas_Micheal/article/details/139179226