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

2019年11月30日07:45:54 评论 43 次浏览

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

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

3.1.查看所有数据库

语句形式:

show  databases;

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

一个错误提示:

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

3.2.创建新数据库

语句形式:

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

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

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

查看可用的字符集:

show  charset;

查看可用的校对规则:

show collation;

3.3.查看数据库创建信息

语句形式:

show  create  database  数据库名;

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

3.4.删除现有数据库

语句形式:

drop  database  数据库名;

3.5.修改现有数据库

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

语句形式:

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

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

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

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

use  数据库名;

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

继续阅读
weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
mysql 最后更新:2019-12-7
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: