当前位置:网站首页>使用mysq语句操作数据库
使用mysq语句操作数据库
2022-08-10 13:44:00 【SSS4362】
使用mysql语句操作数据库
1 mysql语句新建一个数据库
1.1 基本语法
CREATE DATABASE [IF NOT EXISTS] `数据库名字` [CHARACTER SET 字符集] [COLLATE 字符集其下的校对规则]
CHARACTER SET 指定数据库采用的字符集,如果不指定字符集,默认为utf-8,
COLLATE:指定数据库字符集的校队规则,默认是utf8_general_ci(区分)
utf8_bin不区分大小写(查询的时候不区分大小写)
[]括起来的部分代表可选的
一般来说,数据库名称一经命名就不能修改了,因此命令的时候要取一个较为合适的名字
1.2 创建一个名称为zlz_Database01的数据库(字符集为utf8,校对规则为utf8_bin)
1.2.1 navicat图形化界面展示
a 右键localhost_3306并双击新建数据库
b 输入数据库名字、字符集和排序规则并点击确定按钮
c 创建zlz_Database01数据库成功
1.2.2 DOS界面
a mysql对应的语句
CREATE DATABASE IF NOT EXISTS zlz_Database01 CHARACTER SET utf8 COLLATE utf8_bin;
b mysql运行示例截图
2 mysql语句查询一个数据库的创建方式
2.1 基本语法
SHOW CREATE DATABASE 数据库名称;
2.2 示例mysql语句
SHOW CREATE DATABASE class11;
/*对应的COLLATE必须是存在的校对的规则*/
2.3 示例mysql语句的运行截图
3 mysql语句查询现在已经存在的所有数据库
3.1 基本语法
SHOW DATABASES;
3.2 示例mysql语句
SHOW DATABASES;
3.3 示例mysql语句的运行截图
4 mysql语句修改数据库字符集和校对规则
4.1 基本语法
ALTER DATABASE class11 CHARACTER SET 字符编码集 COLLATE 校对规则;
/*这个校对规则是一定要存在的校对规则
可以只设置字符编码集合或者校对规则
*/
4.2 示例mysql语句
ALTER DATABASE class11 CHARACTER SET utf8 COLLATE utf8_general_ci;
4.3 示例mysql语句的运行截图
5 mysql语句删除已经存在的数据库
5.1 基本语法
DROP DATABASE [IF EXISTS] 已经存在的数据库的名称;
/*
[]括号里面的内容代表可选,一般加上
如果不加上,那么删除不存在的数据库会出现ERROR 1008 (HY000): Can't drop database 'class11'; database doesn't exist
加上了只会出现一个警告而已
Query OK, 0 rows affected, 1 warning (0.00 sec)
*/
5.2 示例mysql语句
DROP DATABASE IF EXISTS class11;
/*删除已经存在的数据库class11,这个数据库名字最好加上``修饰,
保证在命名的时候不会受到其关键字的影响
*/
5.3 示例mysql语句的运行截图
边栏推荐
- 3DS MAX batch export file script MAXScript with interface
- 数据产品经理那点事儿 一
- YTU 2295: KMP模式匹配 一(串)
- ABAP file operations involved in the Chinese character set of problems and solutions for trying to read
- data product manager
- 2022-08-09:以下go语言代码输出什么?A:否,会 panic;B:是,能正确运行;C:不清楚,看投票结果。 package main import ( “fmt“ “syn
- Pointer (preliminary solution of C language)
- Open source SPL wipes out tens of thousands of database intermediate tables
- 【目标检测】小脚本:提取训练集图片与标签并更新索引
- 写不完的数学试卷-----试卷生成器(Qt含源码)
猜你喜欢
SenseTime self-developed robotic arm, the first product is an AI chess-playing robot: Guo Jingjing is also invited as an endorsement
AWS Security Fundamentals
借数据智能,亚马逊云科技助力企业打造品牌内生增长力
WebView的优化与常见问题解决方案
laravel throws the error to Dingding
How does IT Xiaobai learn PHP systematically
3DS MAX 批量导出文件脚本 MAXScript 带界面
ABAP file operations involved in the Chinese character set of problems and solutions for trying to read
Interface Automation Testing Basics
ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版
随机推荐
第三方软件测评有什么作用?权威软件检测机构推荐
普林斯顿微积分读本05第四章--求解多项式的极限问题
2022-08-09:以下go语言代码输出什么?A:否,会 panic;B:是,能正确运行;C:不清楚,看投票结果。 package main import ( “fmt“ “syn
A method that can make large data clustering 2000 times faster
1W字详解线程本地存储 ThreadLocal
Send a post request at the front desk can't get the data
Fragment的show和hide
CodeForces - 811A
【量化交易行情不够快?】一文搞定通过Win10 wsl2 +Ubuntu+redis+pickle实现股票行情极速读写
Borg Maze (bfs+最小生成树)
力扣解法汇总640-求解方程
tampercfg内核模块导致机器频繁crash
领域驱动实践总结(基本理论总结与分析V+架构分析与代码设计+具体应用设计分析)
Stream通过findFirst()查找满足条件的一条数据
C#WPF 图片在显示时没有问题,但在运行时图片显示不出来的解决
A unit test report for CRM One Order Application log
数据产品经理那点事儿 一
sql语句 异常 Err] 1064 – You have an error in your SQL syntax; check the manual that corresponds to your
指针(C语言初解)
[Study Notes] Persistence of Redis