国强极客
有问题请加微信:guoqiang7585
国强极客

3.mysql数据库操作 查看 创建 删除 修改 使用

3.mysql数据库操作 查看 创建 删除 修改 使用

总结有关数据库的常规操作:

创建数据库:
    create  database  数据库名  charset  编码名(推荐utf8);
显示所有数据库:
    show  databases  ;
显示某个数据库的创建语句:
    show  create  database  数据库名;
删除数据库:
    drop  database  数据库名;
修改某个数据库(的字符集和排序规则)
    alter  database  数据库名   charset  新字符集名称   collate  新校对规则名;
使用(进入/选择)数据库:
    use  数据库名;

3.1.查看所有数据库

语句形式:

show  databases;

一个错误提示:

3.2.创建新数据库

语句形式:

 create  database  数据库名  [charset  字符集名称]  [collate  校对规则名];

字符集名类似这些: utf8, gbk, gb2312, big5, ascii等。推荐用utf8。
校对规则名:通常都不用写,而是使用所设定字符集的默认校对规则。
校对规则的含义:
就是一个字符集中的每个字符的“排序规则”。
对于英文,很简单,就是按英文单词的字母顺序。
对于中文,或其他一些亚洲语言,就会面临问题:两个字的顺序,到底谁先谁后(谁大谁小)呢?
比如:“传”和“智”,有这样的可能排序方式:
按拼音:“传”在前(更小),“智”在后(更大);
按笔顺(横竖撇捺折):“智”在前(更小),“传”在后(更大);
按编码:肯定一个大一个小(具体未知);

查看可用的字符集:

show  charset;

查看可用的校对规则:

show collation;

3.3.查看数据库创建信息

语句形式:

show  create  database  数据库名;

结果其实就是能看到指定数据的完整创建语句(含默认值的选项,比如charset, collate)。

3.4.删除现有数据库

语句形式:

drop  database  数据库名;

3.5.修改现有数据库

修改数据库,其实只是修改数据库的字符编码或校对规则。其实一般都不需要修改。

语句形式:

alter  database  数据库名  charset  新的字符集名称  collate 新的校对规则名 ;

3.6.选择(使用)某个数据库

一个项目中,具体进行有关数据操作(增删改查)之前,都需要先“选择/进入”该数据库。
语句形式:

use  数据库名;
赞赏
对内容有疑问,请加我微信:guoqiang7585
# # # # # #
首页      全栈教程      mysql      3.mysql数据库操作 查看 创建 删除 修改 使用

国强极客

文章作者

博客站长,有问题请加微信【guoqiang7585】。

国强极客

3.mysql数据库操作 查看 创建 删除 修改 使用
总结有关数据库的常规操作: 创建数据库: create database 数据库名 charset 编码名(推荐utf8); 显示所有数据库: show databases ; 显示某个数据库的创建语句: …
扫描二维码继续阅读
2019-11-30