注:本人所有的博客都只是在学习过程中的一些笔记和对自己在学习中遇到的问题的见解,请谨慎参考
本人是在慕课网上看的视频学习友情链接(也确实该链接哈哈哈)
了解MySQL基础
MySQL是一个开源的关系型数据管理系统(意味着没有版权问题,也不用付费)
MySQL的安装、配置(这部分就不再记,不会下载的可以在网上自行百度)
mysql服务的开启与停止
命令行中键入:
net start mysql //开启
net stop mysql //关闭
不仅mysql可以用此方法开启和关闭服务,其他服务同样可以
MySQL的登录
参数 | 描述 |
---|---|
-V | 输出版本信息并且退出 |
-D,–database = name | 打开指定数据库 |
–delimiter = name | 指定分隔符 |
-h,–host = name | 服务器名称 |
-p,–password | 密码 |
-P,–port | 端口号(默认3306) |
-u,–user = name | 用户名 |
MySQL的退出
在命令行“>”后分别键入exit; quit; \q;
这三者都可退出MySQL
在命令行界面按键盘的上下键可进行已经输入命令的翻阅
MySQL提示符的修改
有两种方法修改:
1、连接客户端的时候通过参数指定
shell>mysql -u root -p password --ppromot 提示符
2、连接上客户端的时候通过promot命令
mysql> promot 提示符
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
MySQL常用命令
- SELECT VERSION(); 显示当前服务器版本
- SELECT NOW(); 显示当前日期时间
- SELECT USER(); 显示当前用户
MySQL语句规范
- 关键字与函数名称大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
操作数据库
创建数据库
create {database | schema} [if not exists] db_name character set gbk;
创建完数据库以后可以查看数据库
show [create] databases;
发现数据库不合适的时候可以进行数据库的修改:
例如修改编码方式:alter database db_name character set utf8;
同样可以删除数据库:drop database [if exists] db_name;