mysql常用命令
库
CREATE DATABASE IF NOT EXISTS 库; #创建库
DROP DATABASE IF EXISTS 库; #选择库
USE 库; #选择库
SHOW DATABASES; #查看所有库
表
CREATE TABLE IF NOT EXISTS 表 (字段) #创建表
DROP TABLE IF EXISTS 表; #删除表
TRUNCATE TABLE 表; #清空表
DESC 表; 查看表
-- 添加字段(如添加 phone 字段)
ALTER TABLE users ADD COLUMN phone VARCHAR(20) AFTER email;
-- 修改字段类型(如修改 email 长度为 200)
ALTER TABLE users MODIFY COLUMN email VARCHAR(200);
-- 重命名字段(如将 phone 改为 mobile)
ALTER TABLE users CHANGE COLUMN phone mobile VARCHAR(20);
-- 删除字段(如删除 mobile 字段)
ALTER TABLE users DROP COLUMN mobile;
-- 添加外键约束(如订单表关联用户表)
ALTER TABLE orders
ADD CONSTRAINT fk_orders_user
FOREIGN KEY (user_id) REFERENCES users(id);
记录
INSERT INTO 表 (字段) VALUES (值);
SELECT 字段 FROM 表 WHERE 条件;
UPDATE 表 SET 字段=值 WHERE 条件;
DELETE FROM 表 WHERE 条件;
发表评论