首页 > 数据库 >MySQL常用语句

MySQL常用语句

时间:2024-03-08 11:35:03浏览次数:27  
标签:语句 ... 常用 name 删除 MySQL table column1 column2

目录


1. 创建数据库

CREATE DATABASE database_name;


2. 删除数据库

DROP DATABASE database_name;


3. 使用数据库

USE database_name;


4. 创建表

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);


5. 删除表

DROP TABLE table_name;


6. 插入数据

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);


7. 查询数据

SELECT column1, column2, ...
FROM table_name
WHERE condition;


8. 更新数据

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;


9. 删除数据

DELETE FROM table_name
WHERE condition;


10. 连接两个或多个表

SELECT columns
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;

还有其他的连接类型,如 LEFT JOIN, RIGHT JOIN, 和 FULL JOIN



11. 排序数据

SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;


12. 限制返回的数据数量

SELECT column1, column2, ...
FROM table_name
LIMIT number;


13. 创建索引

CREATE INDEX index_name
ON table_name (column1, column2, ...);


14. 删除索引

DROP INDEX index_name
ON table_name;


15. 创建主键

ALTER TABLE table_name
ADD PRIMARY KEY (column1, column2, ...);


16. 删除主键

ALTER TABLE table_name
DROP PRIMARY KEY;


17. 创建外键

ALTER TABLE child_table_name
ADD FOREIGN KEY (child_column_name)
REFERENCES parent_table_name (parent_column_name);


18. 删除外键

ALTER TABLE child_table_name
DROP FOREIGN KEY foreign_key_name;

标签:语句,...,常用,name,删除,MySQL,table,column1,column2
From: https://www.cnblogs.com/yubo-guan/p/18060615

相关文章

  • Mysql-索引
    主键索引:表的主键为B+Tree的key。二级索引:二级索引的value是表的主键,这样做的好处是B+Tree的节点小,可以一次放入更多节点到内存,减少IO次数。缺点是需要回表:通过二级索引查到的主键,再去主键索引查需要的信息。聚簇索引:索引结构和数据一起存放的索引,InnoDB中的主键索引......
  • MySQL Server架构概述
    推荐:SQL语句执行顺序相关问题。MySQLServer架构分层概述MySQLServer架构可抽象为3层。连接层:验证用户名密码,认证成功后,获取当前账号的权限并缓存,并分配TCP连接池和线程池资源。处理层:实现核心的处理功能。存储层:将处理后的数据高性能安全的写入磁盘,或从磁盘中正确的读取......
  • 并发编程Thread的常用API有哪些?
    引言在JDK17(或以上版本)中,Thread类提供了一组常用的API,用于管理线程的创建、启动、暂停、恢复和销毁等操作。本文从api、源码、编程示例等方面详细说明Thread常用函数的使用和注意事项。线程sleep使当前正在执行的线程暂停(挂起)指定的毫秒数。但受系统计时器和调度程序的精度......
  • 网站服务器问题排查常用命令
       访问最频繁的url awk'{print$7}'/www/wwwlogs/pap.log|sort|uniq-c|sort-rn|head-n20 指定时间段访问最频繁的ipawk'{print$7}'/www/wwwlogs/p.log|sort|uniq-c|sort-rn|head-n20cat/www/wwwlogs/p.cn.log |awk'$4>......
  • MySQL的页与行格式
    什么是MySQL的页?页是指存储引擎使用的最小的数据存储单位。当MySQL执行读取或写入操作时,是以页为基本单位来进行操作的。即使读写一条数据,MySQL也会按页操作。MySQL的存储引擎会将数据分成多个页,并根据需要将这些页加载到内存中进行处理。通过使用页来组织数据,MySQL能够......
  • MYSQL学习笔记1: DDL的库表操作
    SQL语句分类DDL数据定义语言,用来定义数据库对象(数据库,表,字段)DML数据操作语言,用来对数据库中表的数据进行增删改DQL数据库查询语言,用于查询数据库中表的记录DCL数据控制语言,用来创建数据库用户、控制数据库的访问权限DDL数据定义语言,用来定义数据库对象(数据......
  • Linux 常用监控指标总结
    1.Linux运维基础采集项做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。在各位运维工程师长期的工作实践中,我们总结了......
  • Python正则表达式的语句具体的实用例子_2
    importres="""<divclass='jay'><spanid='1'>周杰伦</span></div><divclass='augus'><spanid='2'>马宁</span></div><divclass='tom'><s......
  • Docker搭建Mysql集群
    一、新建主服务器示例3307dockerrun-p3307:3306--namemysql-master\-v/docker-volume/mysql-master/log:/var/log/mysql\-v/docker-volume/mysql-master/data:/var/lib/mysql\-v/docker-volume/mysql-master/conf:/etc/mysql\-eMYSQL_ROOT_PASSWORD=root\-d......
  • 常用开发板引脚引出详解
    esp32/8266/01s/arduino/(STM32有cubemx,就不重复搞了)esp32-s3 arduinonanoPinout-NANO_latest在Arduino上,ADC具有10位分辨率,这意味着它可以通过1,024个数字电平表示模拟电压。ADC将电压转换成微处理器可以理解的位。ICSP表示在线串行编程。该名称源自在系统编程(ISP)。......