在MySQL中,创建数据库的基本语法格式为:
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
[DEFAULT] COLLATE [=] collation_name;
【mysql基础语句大全 mysql选择数据库的命令】方括号[]内的可以不写,第2和第3条是该语句的可选项 , 在创建数据库时用于指定默认的字符集和字符集的校对规则 。如果忽略不写,在MySQL中,数据库的默认字符集为 latin1,默认校对规则为 latin1_swedish_ci 。
输入命令:mysql> SHOW CHARACTER SET; 可以查看所有的字符集和字符集的校对规则 。
文章插图
现在输入CREATE DATABASE db1; 直接创建名称为 “db1”数据库,新的数据库将使用默认的字符集和字符集的校对规则 。
然后可再使用查看语句SHOW DATABASES; 查看到 db1已经创建成功了 。
文章插图
到这一步,今天文章的主题终于出现,如何修改已有数据库的操作 。使用修改数据库语句 ALTER DATABASE 就是修改已有数据库的字符集和校对规则 。修改与创建数据库类似,语法如下:
ALTER DATABASE db_name
[DEFAULT] CHARACTER SET [=] charset_name
假如现在要修改db1数据库的字符集为GBK,可在MySQL的命令行客户端输入如下SQL语句:
mysql> ALTER DATABASE db1
-> DEFAULT CHARACTER SET gbk
-> DEFAULT COLLATE gbk_chinese_ci;
最后一个分号代表语句的结束,按回车执行命令,如下图显示已经修改成功 。
文章插图
也可以命令行输入:mysql> SHOW CREATE DATABASE db1; 查看一下被修改数据库db1的字符集 。下图显示字符集已经修改成GBK了 。
文章插图
接下来选择数据库,语法非常简单:
USE db_name;
USE命令可指定创建好的数据库中的某一个为当前数据库,除了已经创建好的数据库,新创建的数据库也不会自动成为当前数据库,必须要用USE命令指定为当前数据库 。只有指定了当前数据库才能对该数据库及其存储的数据对象进行操作 。
最后的总结 , MySQL的 “库” 操作可简述如下:
创建库:CREATE DATABASE 或 CREATE SCHEMA
查看库:SHOW DATABASES 或 SHOW SCHEMAS
修改库:ALTER DATABASE 或 ALTER SCHEMA
删除库:DROP DATABASE 或 DROP SCHEMA
批注:在这些语句中,DATABASE和SCHEMA , DATABASES和SCHEMAS,语句里面是可以互换的,执行结果是一样的没有区别 。
本人仅仅是mysql爱好者,非专业人士能力有限,真的说不出里面的差别 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- Access数据库中SQL语句使用技巧
- 最经典的母亲节祝福语句 母亲节祝福语
- 如何在Power BI中连接MySQL数据源
- Navicat:让MySQL管理更简单
- MySQL数据查询与排列优化技巧
- 学习Java分支语句提高编程技能
- MySQL5.7.21.0开源数据库安装教程详解
- MySQL如何获取连续日期
- CAD软件的基础操作指南
- MySQL生成随机数的方法及应用示例