(二)MySQL基本操作

1、mysql登录:

参数 备注
-D, --database=name 打开指定数据库
--delimiter = name 指定分隔符
-h, --host = name 服务器名称
-p, --password[=name] 密码
-P --port=# 端口
--prompt=name 设置提示符
-u, --user=name 用户名
-V, --version 输出版本信息并且退出

example:

mysql -u root -h 192.168.0.109 -P 3306 -p

2、修改提示符:

登录后,默认提示符为 mysql>

修改提示符:

mysql> prompt \u@\h \d>
PROMPT set to '\u@\h \d>'
[email protected] (none)>
  • \D:完整的日期
  • \d:当前数据库
  • \h:当前主体host
  • \u:当前用户

3、常用命令和语法规范

-- 显示当前服务器版本
SELECT VERSION();
-- 显示当前日期时间
SELECT NOW();
-- 当前用户
SELECT USER();
-- 查看数据库
SHOW DATABASES;
-- 查看警告信息
[email protected] (none)>SHOW WARNINGS;
+-------+------+----------------------------------------------+
| Level | Code | Message                                      |
+-------+------+----------------------------------------------+
| Error | 1007 | Can't create database 'sys'; database exists |
+-------+------+----------------------------------------------+

-- 查看建库语句
[email protected] (none)>show create database t1;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| t1       | CREATE DATABASE `t1` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------+

4、数据库操作:

  • 数据库创建
-- 语法
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
-- 示例
CREATE DATABASE IF NOT EXISTS example_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
  • 数据库删除
-- 语法
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
-- 示例
DROP DATABASE IF EXISTS t1;
  • 修改数据库编码
ALTER DATABASE t1 CHARACTER SET gbk;

猜你喜欢

转载自www.cnblogs.com/zuier/p/10548063.html