MySQL的基本配置与创建数据库

来源:互联网 发布:广东职业继续教育网络 编辑:程序博客网 时间:2024/06/05 20:00

1.MySQL目录与基本配置




1.1配置字符类型

在使用mysql前,复制my_default.ini文件,可以命名为my.ini,该文件的路径可以通过安装目录或者用Everything查找,很方便

并填下以下内容


以上操作将字符格式设置为utf8,设置好了的字符类型可在命令行里输入\s查看,如下

1.2登陆与退出

可以在cmd命令提示符里敲入,但我直接用的是mysql安装好后自带的cmd,如图

双击后


在红色框输入登陆密码,登陆成功后这样显示,如果需要退出,可参考以下几种方法,在mysql5.7中,可能略有出入,登陆时的命令符可以自己在cmd中尝试,但直接打开mysql,则可以省去下述登陆步骤




退出太过于简单,不做演示,掌握一种即可

1.3书写规范以及修改命令符

1.3.1书写mysql语句的规范


1.3.2常用命令


1.3.3修改命令提示符


对于prompt的用法,举个例子

可以发现,命令提示符从mysql>变成了apple

1.4其他

mysql默认的分隔符是 ; 或者 \g
mysql中单引号必须成对出现,否则会遇到以下情况

在5.7中,可以通过ctrl C或者补全单引号即可
mysql敲的语句可以输出为txt文档便于查看与学习,其具体方法为
\T + 你需要存放的路径,然后在mysql中写的语句就会自动保存,以\t为结束




2.创建查看删除数据库

2.1创建数据库

标准语法为:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [[DEFAULT] CHARACTER SET [=] charset_name]
呃...直接看这个确实很恶心,我们不妨来解析一下这个语法~
CREATE是必须的,就是创建的意思。而紧随其后的{DATABASE|SCHEMA}可以任意选一个跟在CREATE后面,来表明我们是想创建一个数据库,都可以自己去实验
如图,两种完全等价


在工程中,可能我们需要创建很多库,有时候难免会起错名字,则我们可以通过后续的[IF NOT EXISTS] db_name来说明如果不存在,则创建一个新的库,例如CREATE DATABASE IF NOT EXISTS text2若不存在text2,则会自动创建text2


若要设置字符格式,就需要继续用到后续的[[DEFAULT] CHARACTER SET [=] charset_name],它可以指明我们所需要的字符类型,例如:

这里需要注意的是把关键字否输入正确

若要修改数据库的编码方式,则可以通过以下方式,对比创建时的设置,太简单了
ALTER {DATABASE|SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name

对比创建时的设置,太简单了

2.2对数据库的操作

2.2.1查看当前服务器下数据库列表

语法:SHOW {DATABASES|SCHEMAS}太简单了,注意是DATABASES,别当马虎鬼
注意:information_schema与performance_schema与mysql千万不要删除,这是系统库

2.2.2查看指定数据库的定义

语法为SHOW CREATE {DATABASE|SCHEMA} db_name
如下

可查看这个库的信息

2.2.3打开和删除指定数据库

语法为:打开:USE db_name 删除:DROP {DATABASE|SCHEMA} [IF EXISTS] db_name


2.3其他

在我们对库进行操作时,有时候会忘记操作的是哪个库,则可以通过语法:SELECT DATABASE()|SCHEMA();
即可显示我们当前操作的库

在创建一个库后,其实在计算机相应的位置会生成一个文件夹

删除后,文件夹会消失

本章节知识摘要于麦子学院,课程链接为点击打开链接,xmind思维导图都可以下载
0 0
原创粉丝点击