进入数据库:
进入cmd,cd进入mysql安装目录bin文件夹里
输入mysql -hlocalhost -uroot -p
输入密码,进入mysql
常用命令:
show engines; 查看MySQL服务实例支持的存储引擎
craete table 表名 (列名 列类型); 建表语句
drop table 表名; 删除表
alter table 表名 add(列名1 列类型,列名2 列类型); 增加列
alter table 表名 modify 列名 列类型; 修改列定义
alter table 表名 drop 列名; 删除列
alter table 表名 change 旧列名 新列名 列类型; 重命名列
alter table 表名 rename 新表名; 重命名表名称
rename table 表名 to新表名;重命名表
truncate 表名; 删除表里的全部数据,但保留表结构
alter table 表名 drop index 约束名; 删除唯一约束语法
主键约束格式:
create table 表名(id int primary key,name varchar(18));每个表最多允许有一个主键
alter table 表名 drop peimary key;删除指定表的主键约束
外键约束:
create table 从表名(字段1,字段2,foreign key(外键列名) references 主表名 (参照列));
alter table 表名 drop foreign key 约束名;删除外键约束
查询:
select * from 表名;查询所有列
select distinct 字段名 from 表名;distinct关键字可以从查询结果中清楚重复行
select * from Emp where deptno=10;条件查询
运算符优先级:
括号将跨越所有优先级
次序:1.所有的比较运算
2.not
3.and
4.or
select * from 表名 limit n;查询一个表前n条记录
升序排序:
asc 升序 desc 降序
order by 子句 在select语句的结尾
select avg(列名) from 表名;平均值
select sum(列名) from 表名; 总的值
select max(列名) from 表名;最大值
select min(列名) from 表名;最小值