Mysql 操作

进入数据库:
进入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 表名;最小值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值