初识MySQL
来源:互联网 发布:科比nba数据统计 编辑:程序博客网 时间:2024/06/03 16:10
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服务
运行cmdnet stop mysq 停止服务net start mysql启动服务电脑->服务->找到mysql服务
mysql的使用
登陆和退出:
cmdmysql -V 输出版本信息并且退出 -u 用户名 -p 密码 -P 端口号 -h 服务器名称(127.0.0.1本地回环地址) -D 打开指定数据库mysql> 提示符表示系统已经启动了mysql exit; 退出 quit; 退出 \q; 退出
修改mysql提示符
windows cmd清屏 clsmysql -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 交叉连接
阅读全文
0 0
- 初识MySql
- 初识Mysql
- 初识MySql
- 初识MySQL
- 初识MYSQL
- 初识Mysql
- 初识MySql
- 初识MySQL
- MySQL初识
- 初识MySQL
- 初识MySQL
- mysql初识
- MySQL 初识
- 初识MySQL
- 初识MySQL
- 初识MySQL
- 初识MySQL
- 【mysql】初识mysql
- Oracle如何删除已连接用户
- Redis测试类(TestRedis )
- 弹出提示消息层
- cmake文件详解
- APUE读书笔记-第十五章-进程间通信
- 初识MySQL
- Redis可视化工具-Redis Desktop Manager
- ideal 快捷键
- 火图快递1
- 2017年9月2日普级组T2 跳格子
- Hive安装
- Unity_2D游戏对象的移动_075
- UVaLive(LA) 3902 Network,Seoul 2007
- 关于display,position,float的一些认识