赞
踩
涵盖了mysql的基础语法供参考学习使用
创建数据库:
CREATE DATABASE database_name;
选择数据库:
USE database_name;
删除数据库:
DROP DATABASE database_name;
查看数据库:
SHOW DATABASES;
创建表:
CREATE TABLE table_name (
column1 data_type constraints,
column2 data_type constraints,
...
);
查看表结构:
DESCRIBE table_name;
删除表:
DROP TABLE table_name;
修改表结构:
ALTER TABLE table_name
ADD COLUMN new_column data_type constraints;
ALTER TABLE table_name
MODIFY COLUMN column_name data_type constraints;
ALTER TABLE table_name
DROP COLUMN column_name;
查看表列表:
SHOW TABLES;
插入数据:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
更新数据:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据:
DELETE FROM table_name
WHERE condition;
查询数据:
SELECT column1, column2, ...
FROM table_name
WHERE condition
ORDER BY column
LIMIT number;
创建索引:
CREATE INDEX index_name
ON table_name (column_name);
删除索引:
DROP INDEX index_name
ON table_name;
创建主键:
CREATE TABLE table_name (
id INT PRIMARY KEY,
column1 data_type,
...
);
创建外键:
CREATE TABLE table_name (
id INT,
foreign_id INT,
FOREIGN KEY (foreign_id) REFERENCES other_table(id)
);
创建唯一约束:
CREATE TABLE table_name (
id INT UNIQUE,
column1 data_type,
...
);
创建默认值:
CREATE TABLE table_name (
id INT DEFAULT 0,
column1 data_type,
...
);
创建视图:
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
查看视图:
SHOW FULL TABLES WHERE TABLE_TYPE = 'VIEW';
删除视图:
DROP VIEW view_name;
开始事务:
START TRANSACTION;
提交事务:
COMMIT;
回滚事务:
ROLLBACK;
创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
授予权限:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
撤销权限:
REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'host';
删除用户:
DROP USER 'username'@'host';
查看用户权限:
SHOW GRANTS FOR 'username'@'host';
备份数据库(使用 mysqldump
工具):
mysqldump -u username -p database_name > backup.sql
恢复数据库:
mysql -u username -p database_name < backup.sql
查看当前时间:
SELECT NOW();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。