序言
MySQL是一个开源的关系型数据库管理系统。
MySQL安装与配置
MySQL目录结构
·bin目录,存储可执行文件
·data目录,存储数据文件
·docs,文档
·include目录,存储包含的头文件
·lib目录,存储库文件
·share目录,错误消息和字符集文件
my.ini
[client] //指mysql客户端
post=3306 //默认端口号,从哪条路进来
[mysql]
default-charcater-set=utf8 //编码方式,utf8
启停MySQL服务
net start mysql
net stop mysql
MySQL登陆与退出
使用MySQL
MySQL登陆/退出
MySQL登陆
mysql参数
-V //输出版本信息并退出
-u //用户名
-p //密码
-P //端口号
-h //服务器名称
超级用户:-uroot
-h127.0.0.1 //本地服务器?
mysql>\q // mysql退出
修改MySQL提示符
(1)连接客户端时通过参数指定
shell>mysql -uroot -p(mima) –prompt 提示符
“mysql>”修改为“localhost”
(2)连接上客户端后,通过prompt 命令修改
mysql>prompt 提示符
例:Mysql提示符
\D //完整的日期
\d //当前数据库
\h //服务器名称
\u //当前用户
MySQL常用命令以及语法规范
MySQL常用命令
显示当前服务器版本
SELECT VERSION();
显示当前日期时间
SELECT NOW();
显示当前用户
SELECT USER();
MySQL语法规范
·关键字与函数名称全部大写
·数据库名称、表名称、字段名称全部小写
·SQL语句必须以分号结尾
数据库操作
创建数据库(花括号必选,|作选择,[]可选项)
·CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
举例:CREATE DATABASE t1;
分析:[IF NOT EXISTS] 作用:若数据库已存在,不报错,而变为警告。
查看警告指令:SHOW WARNINGS
查看数据库建立所用指令:
SHOW CREATE DATABASE t1;
举例:创建gbk编码类型数据库t2
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
修改数据库编码方式
·ALTER {DATABASE|SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name
查看当前服务器下数据库列表
SHOW {DATABASES|SCHEMA}
删除数据库
·DROP {DATABASE|SCHEMA} [IF EXISTS] db_name
举例:DROP DATABASE t1;
分析:[IF EXISTS] 作用:若数据库已删除,不报错,而变为警告。