本来想说说MySQL的概念,想了想还是算了,网上一大堆,不知道的小伙伴自行百度一下,下面咋们开始干货~
1、MySQL目录结构
- bin目录,存储可执行文件
- data目录,存储数据文件
- docs,文档
- include目录,存储包含的头文件
- lib目录,存储库文件
- share,错误消息和字符集文件
2、MySQL的配置选项
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
3、启动与停止MySQL
net start mysql
net stop mysql
4、MySQL登录
参数 |
描述 |
-D,--database=name |
打开制定数据库 |
--delimiter = name |
指定分隔符 |
-h,--host=name |
服务器名称 |
-p,--password[=name] |
密码 |
-P,--port=# |
端口号 |
--prompt=name |
设置提示符 |
-u,--user=name |
用户名 |
-V,--version |
输出版本信息并退出 |
mysql -uroot -p -P3306 -h127.0.0.1
5、MySQL退出
- mysql > exit;
- mysql > quit;
- mysql > \q;
6、修改MySQL提示符
- 连接客户端时通过参数指定
- shell > mysql -uroot -proot --prompt 提示符
- 连接上客户端后,通过prompt命令修改
- mysql > prompt 提示符
参数 |
描述 |
\D |
完整的日期 |
\d |
当前数据库 |
\h |
服务器名称 |
\u |
当前用户 |
7、MySQL常用命令
- 显示当前服务器版本
- SELECT VERSION();
- 显示当前日期时间
- SELECT NOW();
- 显示当前用户
- SELECT USER();
8、MySQL语句规范
- 关键字与函数名称全部大写
- 数据库名称、表名称、字段名称全部小写
- SQL语句必须以分号结尾
9、数据库的操作
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
ALERT {DATABASE | SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
网友评论