当前位置:网站首页>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;
边栏推荐
- [mysql improves query efficiency] Mysql database query is slow to solve the problem
- numpy和pytorch中的元素拼接操作:stack,concatenat,cat
- centos7安装mysql5.7步骤(图解版)
- Summary of MySQL common interview questions (recommended collection!!!)
- 如何将项目部署到服务器上(全套教程)
- MySQL optimization: from ten seconds to three hundred milliseconds
- C语言教程(三)-if和循环
- Temporal客户端模型
- mysql5.7.35安装配置教程【超级详细安装教程】
- Interview Redis High Reliability | Master-Slave Mode, Sentinel Mode, Cluster Cluster Mode
猜你喜欢
随机推荐
Lock wait timeout exceeded解决方案
MySQL-Explain详解
MySQL-如何分库分表?一看就懂
面试官问我TCP三次握手和四次挥手,我真的是
【mysql 提高查询效率】Mysql 数据库查询好慢问题解决
SQL statement to range query time field
ES source code API call link source code analysis
Redis的初识
Typec手机有线网卡网线转网口转接口快充方案
Temporal线上部署
Mysql application cannot find my.ini file after installation
SQL语句中对时间字段进行区间查询
为什么要用Flink,怎么入门使用Flink?
Numpy中np.meshgrid的简单用法示例
MYSQL下载及安装完整教程
C语言指针详解
信息系统项目管理师核心考点(五十五)配置管理员(CMO)的工作
About the problems encountered by Xiaobai installing nodejs (npm WARN config global `--global`, `--local` are deprecated. Use `--location=glob)
MySQL optimization slow log query
目标检测学习笔记