当前位置:网站首页>Simple command of mysql
Simple command of mysql
2022-07-31 05:32:00 【The flowers are blooming in the south of the city^】
Database words
create create
database database
drop delete
show show
use use
delete delete
describe describe desc
select query
varchar stringtype
char string type
date date
time time
datetime time dateStatement
createa database; library name; create library
drop database; library name; delete library
show databases; view all libraries
use library name; use library
desc table name;Query table structure
desc table name header;query a structure
Create table basic structure
create table table name (
;Modify structure
1. Add fields add
Add one field at a time
Alter table table name add field name field type;
Add multiple fields at a time
Alter table table name add field name fieldtype, add field name field type,...;
2 delete fields drop
delete one field at a time
alter table table name drop field name field type;
delete multiple fields at a time
alter table table name drop field name field type, drop field name field type,...;
3 Modify field type modify
Modify one field at a time
Alter table table name modify field name modify field type;
Modify multiple fields at a time
Alter table table name modify field nameModify field type, modify field name modify field type...;
4 Modify field name change
Modify one field name at a time
Alter table table name change Original field name modified field name Modified field type;
Modify multiple field names at a time
Alter table table name change original field name modified field name modified field type, change original field name modified field name modified field type...;
Deletion of data table
1 delete table
drop table table name;
2 modify table name
1) rename table original table name to new table name;
2) alter table original table name renameto new table name;
Data Insertion
1. Add one at a time
Insert into table name (column name 1, column name 2, column name 3) value (data 1, data 2, data 3);
2. Add at a timeMultiple
insert into table name (column name 1, column name 2, column name 3) value
(data 1, data 2, data 3),
(data 1, data 2, data 3),
(Data1,Data2,Data3),
(…);Query table content
Select * from table name;
Query single data
Select field from table name;
Query multiple data
select field name 1, field name 2, fieldname 3 from table name;
deduplication query
selest distinct field name from table name;
operator query
select field name + field name from table name;
conditional query result in 80The above
select name, score from table name where score>80;
set query
1 in the range of set query
select * from table name where field name in();
2Not in collection range query
Select * from table name where field name not in();
Range query
Select * from table name where field name between 70 and 90;
Null value query
select field name from table name where score is empty in null;
non-null value query
select field name from table name where score in not null;
multi-condition query
select * from table name whereGrade>80 and age>15;
Add primary key constraint
Alter table table name add primarg key (field name);
Delete self-increment constraint/primary key constraint
Alter table table name modify field name fieldtype;
alter table table name drop primarg key;
delete not-null constraint
alter table table name modify field name field type;
delete unique constraint
alter table table name modify field name fieldtype;
alter table table name drop index field name;
delete default constraint
alter table table name modify field name field type;
default defaultprimary key constraint primarg key
Auto Increment Constraint auto_increment
Foreign key constraints
foreign key (field name) references table name (field name);
delete foreign key
alter table table name drop foreign key name;Name the foreign key constyaint name
sort in descending order
select * from table name order by field desc;
ascending order
select * from table name order by field asc;Modify the fields of a single record
update table name set field name='modified name'where id=1;Modify fields of multiple records
Update table name set field name='modified name' … where id=serial number;Data deletion
delete a record
delete from table name where id=1;
delete multiple records
delete from table name where id=2 or id=3;
边栏推荐
- Interviewer: If the order is not paid within 30 minutes, it will be automatically canceled. How to do this?
- 110 MySQL interview questions and answers (continuously updated)
- Minio upload file ssl certificate is not trusted
- <urlopen error [Errno 11001] getaddrinfo failed>的解决、isinstance()函数初略介绍
- Paginate the list collection and display the data on the page
- 剑指offer基础版 ---- 第29天
- MySQL (updating)
- 面试Redis 高可靠性|主从模式、哨兵模式、Cluster集群模式
- 工作流编排引擎-Temporal
- 110道 MySQL面试题及答案 (持续更新)
猜你喜欢
【MySQL8入门到精通】基础篇- Linux系统静默安装MySQL,跨版本升级
面试官竟然问我怎么分库分表?幸亏我总结了一套八股文
SQL row-column conversion
mysql stored procedure
剑指offer专项突击版 ---第 5 天
Shell重油常压塔模拟仿真与控制
Distributed transaction processing solution big PK!
Quickly master concurrent programming --- the basics
mysql存储过程
Refinement of the four major collection frameworks: Summary of List core knowledge
随机推荐
Unity resources management series: Unity framework how to resource management
MySQL optimization slow log query
MYSQL一站式学习,看完即学完
wx.miniProgram.navigateTo在web-view中跳回小程序并传参
目标检测学习笔记
分布式事务处理方案大 PK!
<urlopen error [Errno 11001] getaddrinfo failed>的解决、isinstance()函数初略介绍
Linux的mysql报ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘ (using password NOYSE)
基于web3.0使用钱包Metamask的三方登陆
Information System Project Manager Core Test Site (55) Configuration Manager (CMO) Work
三次握手与四次挥手
Linux系统安装mysql(rpm方式安装)
docker安装postgresSQL和设置自定义数据目录
【mysql 提高查询效率】Mysql 数据库查询好慢问题解决
MySQL_关于JSON数据的查询
MySQL事务隔离级别详解
mysql uses on duplicate key update to update data in batches
【一起学Rust】Rust的Hello Rust详细解析
【MQ我可以讲一个小时】
pycharm专业版使用