MySQL
学习来自慕课网《与MySQL的零距离接触》
MySQL是一个开源的关系型数据库管理系统
MySQL分为社区版和企业版
MySQL登录和退出相关的命令
参数 |
描述 |
-D,--database = name |
打开指定数据库 |
--delimiter = name |
指定分隔符 |
-h, --host = name |
服务器名称 |
-p, --password[=name] |
密码 |
-P, --prot=# |
端口号 |
--prompt=name |
设置提示符 |
-u, --user=name |
用户名 |
-V, --version |
输出版本信息并且退出 |
登录本地服务器MySQL : mysql -uroot -p -P3306 -h127.0.0.1
MySQL退出: exit; quit; \q; 这个三个任意使用一个
修改mysql提示符
“mysql>”这个是mysql的提示符,可以修改。修改方式:
1>在连接客户端也就是登录MySQL时通过参数指定
shell>mysql –uroot –proot –prompt 提示符
2>在连接客户端之后,通过prompt
mysql>prompt 提示符
除了自定义提示符的名称,还可以用简单的提示符,有点类似转义字符:
参数 |
描述 |
\D |
完整的日期 |
\d |
当前数据库 |
\h |
服务器名称 |
\u |
当前用户 |
MySQL常用命令以及语法规范
显示当前服务器版本
SELECT VERSION();
显示当前日期时间
SELECT NOW();
显示当前用户
SELECT USER()
MySQL语句的规范
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
操作数据库
创建数据库
CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] db_name
[ DEFAULT ] CHARACTER SET [=] charset_name
补充:SCHEMA : schema CHARACTER : char acter
查看错误信息
SHOW WARNINGS;
查看已经创建的数据库的信息以及编码方式
SHOW CREATE DATABASE database_name;
修改数据库
ALTER { DATABASE | SCHEMA } [db_name]
[DEFAULT] CHARACTER SET [=] charset_name
删除数据库
DROP { DATABASE | SCHEMA } [IF EXISTS] db_name;