搜索
首页
笔记
案例
关于
课程列表
MySQL
数据库操作
数据表操作
Mysql列类型及列属性
MySQL常用函数
MySQL增删改
MySQL查询
JOSN的支持
MySQL流程控制语句
视图
存储过程及存储函数
变量与游标
事务
触发器
权限及安全管理
MySQL日志
二进制日志
Mysql5.7复制功能
数据备份与恢复
性能优化
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
数据表操作
数据库操作
## 创建数据库 ### 语法 ``` CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name ``` 校对集:比较字符的规则 ### 实践 ``` mysql> CREATE DATABASE IF NOT EXISTS sty_data -> CHARACTER SET utf8mb4 -> COLLATE utf8mb4_general_ci; Query OK, 1 row affected (0.02 sec) ``` ## 查看数据库 ### 语法 SHOW DATABASES [LIKE '模式' WHERE '条件'] ### 实践 ``` mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | data1 | | information_schema | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.03 sec) ``` ## 选择数据库 ### 语法 USE 数据库名 ### 实践 ``` mysql> USE test; Database changed ``` ## 删除库 ### 语法 DROP DATABASE [IF EXISTS] 库名 ### 实践 ``` mysql> DROP DATABASE IF EXISTS data1; Query OK, 0 rows affected (0.02 sec) ``` ## 修改库 ### 语法 ALTER DATABASE 库名 [DEFAULT] CHARACTER SET 字符集 | [DEFAULT] COLLATE 校对集 ### 实践 ``` mysql> ALTER DATABASE test -> CHARACTER SET utf8mb4 -> COLLATE utf8mb4_general_ci; Query OK, 1 row affected (0.00 sec) ``` ## 练习 创建一个名为test的数据库;创建成功后,查看下是否创建成功;修改test的校对集;删除test库。 ``` mysql> create database if not exists test -> charset utf8mb4 -> collate utf8mb4_general_ci -> ; Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 5 rows in set (0.00 sec) mysql> alter database test collate utf8mb4_bin; Query OK, 1 row affected (0.00 sec) mysql> drop database test; Query OK, 0 rows affected (0.00 sec) ```
数据表操作
文章目录