MySQL 软件安装
配置MySQL-> 安装目录\MySQL\bin\MySQLInstanceConfiguration配置软件进行配置
StandeConfig->Install As Windows Service安装作为windows下的一个服务
Include Bin Directory in Windows PATH选项将安装目录添加环境变量,以后可以在任何目录下都可以找到相应的可执行文件
设置root密码
MySQL目录结构
bin 存储可执行文件
data 存储数据文件
docs 文档
include 包含头文件
lib 库文件
share 错误消息和字符集文件
MySQL的配置选项 my.ini
修改编码方式
[client] //客户端配置
port = 3306端口号 从那条路进来
defalut-character-set = utf8 改变默认编码格式
[mysqld] //服务器端的配置
注意:utf8而不是utf-8
只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”
启动和停止MySql服务
运行cmd
net stop mysq 停止服务
net start mysql启动服务
电脑->服务->找到mysql服务
mysql的使用
登陆和退出:
cmd
mysql -V 输出版本信息并且退出
-u 用户名
-p 密码
-P 端口号
-h 服务器名称(127.0.0.1本地回环地址)
-D 打开指定数据库
mysql> 提示符表示系统已经启动了mysql
exit; 退出
quit; 退出
\q; 退出
修改mysql提示符
windows cmd清屏 cls
mysql -uroot -proot --prompt \h提示符
localhost 本地主机
mysql> prompt 提示符
mysql 提示符
\D 完整日期
\d 当前数据库
\h 服务器名称
\u 当前用户
SELECT VERSION(); 显示当前服务器版本
SELECT NOW(); 显示当前日期
SELECT USER(); 显示当前用户
mySql 语句规范
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name//设置编码方式
{}表示必选项
|表示左边或右边选择
[]表示可选项,也可不选
demo:
CREATE DATABASE t1;
查看当前服务器下的数据库
SHOW {DATABASE | SCHEMA} [LIKE ’pattern‘ | WHERE expr]
SHOW DATABASE;SHOW WARNINGS;//查看警告
SHOW CREATE DATABASE t1;//查看数据库创建时的编码方式
gbk编码方式
修改数据库
ALTER {DATABASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name
CHARACTER(编码方式)
删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
sql开发技巧
分类:
DDL 数据定义语言
TPL 事物处理语言
DCL 数据控制语言
DML 数据操作语言 :
SELECT
INSERT
UPDATE
DELETE
使用join从句——名称解释—–使用场景———–工具
>INNER JOIN 内连接 两张表的公共部分 secureCRT
>FULL OUTER JOIN 全外连接
>LEFT OUTER JOIN 左外连接
>RIGHT OUTER JOIN 右外连接
>CROSS JOIN 交叉连接