MySQL是一个比较常用的数据库 刚开始有诸多命令,再此处做一下记录便于理解。
入门一
查看安装的数据库支持的字符集范围:
1
show character set;
最常用的当属utf-8字符集
查看当前数据库采用的字符集:
1
show variables like 'character%';
此处要进行修改MySQL的字符集设置(如不一致,查询等操作可能会出现乱码的情况)
有Client端,connection, results等。
注意!!!此处一定要先stop掉MySQL服务,再进行以下操作,否则修改过后MySQL无法正常启动。[亲测事实证明]
通过C盘中查看隐藏文件找到ProgramData 然后进入MySQL的MySQL server中,找到my.ini配置文件。
修改client 添加“default-character-set=utf8”
修改mysqld添加“character-set-server = utf8”
!!!不要按照视频讲解!!!会报错!会发生不能启动的情况!!!
这样就修改了。
查看当前数据库十余年的存储引擎:
1
show variables like '%storage engine%';
当前数据库刷新语句:
1
flush privileges;
当前数据库列表:
1
show databases;
更多的时候是采用一种编写脚本的形式去执行相应的命令 接下来就是通过类似windows下的批处理脚本来顺次执行文件中的命令。
编写脚本$test.sql$,内容如下:
1 | create database junetest; |
然后执行命令:[一般是source + 文件路径格式]
1 | source d:/test.sql |
这样就创建完毕了。
入门二
采用另一种方式创建数据库:
1
create database 数据库名;
查找当前数据库的路径:
1
show variables like 'datadir';
选择当前数据库:
1
use 数据库名;
修改数据库的默认字符集设置:
1
alter database test DEFAULT CHARACTER SET <字符集名>;
修改数据库的默认比较规则设置:
1
alter database test DEFAULT COLLATE <比较规则>;