我的mysql学习笔记 随记

SQL的语言分类

DQL(Data Query Language):数据查询语言
	select 
DML(Data Manipulate Language):数据操作语言
	insert 、update、delete
DDL(Data Define Languge):数据定义语言
	create、drop、alter
TCL(Transaction Control Language):事务控制语言
	commit、rollback

管理员身份运行
启动mysql服务:net start mysql
关闭mysql服务:net stop mysql

SQL的常见命令

show databases; 查看所有的数据库
use 库名; 打开指定 的库
show tables ; 显示库中的所有表
show tables from 库名;显示指定库中的所有表
create table 表名(
	字段名 字段类型,	
	字段名 字段类型
); 创建表

desc 表名; 查看指定表的结构
select * from 表名; 显示表中的所有数据

删除元组:detele from table_name where 条件;

DQL语言笔记

条件查询select 要查询的字段|表达式|常量值|函数 from 表名 where 条件;

  • 条件表达式:示例:salary>10000

  • 条件运算符:> < >= <= = != <>

  • 逻辑表达式
    示例:salary>10000 && salary<20000

  • 逻辑运算符:
    and(&&):两个条件如果同时成立,结果为true,否则为false
    or(||):两个条件只要有一个成立,结果为true,否则为false
    not(!):如果条件成立,则not后为false,否则为true

  • 模糊查询
    示例:last_name like ‘a%’

排序查询select 要查询的东西 from 表名 where 条件 order by 排序的字段|表达式|函数|别名 [asc|desc]

分组查询select 查询的字段,分组函数 from 表名 group by 分组的字段

边学边更 … …

你可能感兴趣的:(mysql)