Mysql的基础语句

DDL表操作信息

创建表的信息

sql 复制代码
create table table_name(
column datatype()
)

使用指定表

sql 复制代码
user table_name;

查看所有数据库

sql 复制代码
show databases;

查看当前数据库

sql 复制代码
select database();

删除数据库表

sql 复制代码
drop database database_name;

DDL-表操作修改

添加字段信息

sql 复制代码
alter table table_name add column datatype(long);

删除字段

sql 复制代码
alter table table_name drop column;

修改数据库字段类型

sql 复制代码
alter table table_name modify column datatype(long);

使用字段替换旧字段

sql 复制代码
alter table table_name change old_column new_column datatype(long);

修改表名

sql 复制代码
alter table old_table_name rename to new_table_name;

删除表名

sql 复制代码
drop table table_name;

重置表

sql 复制代码
truncate table table_name;

DML(数据操作语言)

向表中增加数据

sql 复制代码
insert into table_name (column1,column2,...) values (value,value,...);

insert into table_name values ();

insert into table_name (column1,column2,...) values (value,value,...),(value,value,...);

删除表中数据

sql 复制代码
delete form table_name {where 条件};

修改表中数据

sql 复制代码
update table_name set column = value ,.. {where 条件};

DQL(数据查询语言)

查询--》设置别名

sql 复制代码
select column [as 别名] from table_name;

查询--》去重

sql 复制代码
select distinct column from table_name;

条件查询

sql 复制代码
select * from table_name [where 条件]

聚合查询

sql 复制代码
select fetter1,count(*) from tb_name group by column;

排序查询

asc 升序;

desc 降序;

sql 复制代码
select * from tb_name order by column 排序方式,column2 排序方式;

分页查询

sql 复制代码
select * from tb_name limit a,b;(索引 - a,页面的显示数据 b)
相关推荐
正在走向自律25 分钟前
Java连接电科金仓数据库(KingbaseES)实战指南
java·数据库·oracle·国产数据库·kingbase
寻星探路31 分钟前
数据库造神计划第五天---增删改查(CRUD)(1)
数据库
小虾米vivian35 分钟前
达梦:将sql通过shell脚本的方式放在后台执行
服务器·数据库·sql
水无痕simon36 分钟前
1. 数据库架构演变与分库分表介绍
数据库·数据库架构
专注代码七年1 小时前
查询 mysql中 所有的 非空记录字段
数据库·mysql
a.3021 小时前
OpenCV(cv2)学习笔记:从模板匹配入门到常用函数
数据库·ubuntu·ssh
大视码垛机1 小时前
速度与安全双突破:大视码垛机重构工业自动化新范式
大数据·数据库·人工智能·机器人·自动化·制造
程序新视界2 小时前
仅仅会用MySQL的EXPLAIN还不够,还需要会用EXPLAIN ANALYZE
mysql
向上的车轮2 小时前
如何用 Rust 重写 SQLite 数据库(二):是否有市场空间?
数据库·rust·sqlite