-- 创建数据库
CREATE DATABASE mydatabase;
-- 选择数据库
USE mydatabase;
-- 创建表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
-- 插入数据
INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');
-- 查询数据
SELECT * FROM users;
-- 更新数据
UPDATE users SET email = 'johndoe@example.com' WHERE name = 'John Doe';
-- 删除数据
DELETE FROM users WHERE name = 'John Doe';
-- 删除表
DROP TABLE users;
-- 删除数据库
DROP DATABASE mydatabase;
-- 显示所有数据库
SHOW DATABASES;
-- 显示所有表
SHOW TABLES;
-- 显示表结构
DESCRIBE users;
-- 备份数据库
mysqldump -u username -p mydatabase > backup.sql
-- 恢复数据库
mysql -u username -p mydatabase < backup.sql
-- 授予权限
GRANT ALL PRIVILEGES ON mydatabase.* TO 'username'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
CREATE DATABASE
语句创建一个新的数据库。USE
语句选择要操作的数据库。CREATE TABLE
语句创建一个新表,并定义表的结构。INSERT INTO
语句向表中插入新记录。SELECT
语句从表中检索数据。UPDATE
语句修改现有记录。DELETE
语句从表中删除记录。DROP TABLE
语句删除表。DROP DATABASE
语句删除数据库。SHOW DATABASES
查看当前服务器上的所有数据库。SHOW TABLES
查看当前数据库中的所有表。DESCRIBE
或 DESC
查看表的结构。mysqldump
命令将数据库导出为 SQL 文件。mysql
命令从 SQL 文件恢复数据库。GRANT
语句授予用户对数据库的权限。FLUSH PRIVILEGES
刷新权限,使更改生效。上一篇:mysql单表最大记录数
下一篇:mysql导入csv文件命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站