mysql基本语句

MySQL基本语句的一些常用的基本语句:

一、基本操作

  1. 创建数据库:CREATE DATABASE 数据库名;
  2. 删除数据库:DROP DATABASE 数据库名;
  3. 选择数据库:USE 数据库名;
  4. 显示数据库:SHOW DATABASES;
  5. 创建数据表:CREATE TABLE 表名 (字段名1 类型1, 字段名2 类型2, ...);
  6. 删除数据表:DROP TABLE 表名;
  7. 显示数据表结构:DESCRIBE 表名;
  8. 插入记录:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
  9. 更新记录:UPDATE 表名 SET 字段1=值1, 字段2=值2 WHERE 条件;
  10. 删除记录:DELETE FROM 表名 WHERE 条件;
  11. 查询记录:SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件;

二、高级操作

MySQL支持多种数据类型,例如整数、浮点数、字符串、日期等。常用的数据类型包括:

  • INT:整数类型。
  • VARCHAR:可变长度字符串类型,最大长度65535个字符。
  • TEXT:文本类型,最大长度65535个字符。
  • DATE:日期类型,格式为'YYYY-MM-DD'。
  • DATETIME:日期时间类型,格式为'YYYY-MM-DD HH:MM:SS'。

CREATE TABLE products (id INT, name VARCHAR(50), description TEXT, date_added DATE, last_updated DATETIME)

索引可以提高查询速度,常用的索引类型包括主键索引、唯一索引、普通索引等。

  • 主键索引:唯一标识表中每一行的字段。
  • 唯一索引:保证字段值的唯一性。
  • 普通索引:加速数据的查找和排序。

CREATE TABLE orders (id INT PRIMARY KEY, order_number VARCHAR(50) UNIQUE, customer_id INT, INDEX (customer_id));

外键约束可以保证表之间的关系完整性,防止出现脏数据。

 CREATE TABLE orders (id INT PRIMARY KEY, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(id));

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值