##关于一些快捷键
- win+R打开cmd
- win+shift+S局部截屏
- mspaint打开画板
- F12对sqlyog自动格式化
- F9执行
- 代码错误是因为中英文错误,笔者在写的时候为了效率并没有仔细管这个,关于格式问题,有时间再改(把markdownpad当写字板来用了,并不知道技巧)
##MySQL启动和退出
net start mysql55
##MySQL服务的登录与退出
- Mysql自带客户端
- cmd(管理)
mysql【-h主机名(root)-P端口号(3306)】-u用户名-p密码(123456) (不知道为什么我的电脑用不来)
原因:环境变量没配好 - 退出 ctrl+C 或者 exit
##MySQL的常见命令
-
查看当前所有数据库
show databases; -
打开指定的库;
use 库名 -
查看当前库的所有表
show tables from 库名; -
查看当前库所有表
show tables -
创建表
create table 表名(
列名 列类型,
列名 列类型,
。。。
); -
查看表结构
desc表名; -
查看服务器的版本
1.登录到mysql服务器
select version();
2.没有登录到mysql服务器
mysql–version 或 mysql–V
##语法规范
- 单行注释:#注释文字
- 单行注释:-- (空格)注释文字
- 多行注释:/注释文字/
- 快捷键运行:F9
- 修改字体大小:ctrl+鼠标滚动轴
##DQL(data query language数据查询)语言学习
- 基础查询
/*
语法:
select 查询列表 from 表名;
类似于:system.out.printn(打印东西);(Java中的内容)
特点:
- 查询列表可以是:表中的字段、常量值、表达式、函数
- 查询的结果是一个虚拟的表格
###1.查询单个
SELECT last_name FROM employees;
###2.查询多个
SELECT last_name,salary,email FROM employees;
###3.查询表中所有字段
方式一:可以双击
方式二:select*(代表所有字段)from employees;
###4.查询常量值
SELECT 100; select 'John';
###5.查询表达式
select 100*98; select 100%98;(答案:2)
###6.查询函数
select version();
###7.别名(提高可读性;如果查询的字段有重名的情况,起别名可以区分开来)
方式一:select 100%98 AS 结果;
select first_name as 名 from employees;
方式二:使用空格
select last_name 姓,first_name 名 from employees;
####特殊情况
查询salary,显示结果为 out put
(加单引号或者双引号)(mysql里面建议加双引号)
select salary as 'out put&#