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
- MySQL的基本配置与创建数据库
- (0015)iOS 开发之Mac上安装MySQL服务与创建数据库的基本步骤
- Mysql 数据库创建基本步骤
- Mysql --数据库、表格的创建与修改
- mysql数据库的创建与删除
- Oracle数据库配置与用户的创建
- MySQL数据库学习02-数据表的基本操作:创建
- Mysql数据库与sql语言(二)--数据库的基本操作
- MySQL数据库的安装与配置(Windows)
- 1、Mysql数据库的安装与配置
- mysql数据库的安装与配置
- MySQL数据库的下载与安装配置~
- MySQL数据库的环境配置和基本操作windows
- MySQL中临时表的基本创建与使用教程
- MySQL启动与基本配置
- MySQL启动与基本配置
- MySQL安装与基本配置
- MySQL创建数据库与表
- 博客
- 腾讯课堂Day4作业
- 子树
- White Rectangles
- 模拟实现strstr
- MySQL的基本配置与创建数据库
- 博客
- 当点击遍历出来的图片时,如何判断改图片是被选中了,如何在其他地方获取到改图片的信息
- 数据包结构分析
- js特效05正则简介
- Java三角与倒三角菱形和空心菱形
- 对于nginx $request_time的一些理解
- C++ primer plus第6版第三章作业
- RTP-RTCP协议分析