做网站不花钱,百度官网首页,网站设计 西安,xuzhou网站制作数据库MySQL学习笔记
主要记录常见的MySQL语句学习过程#xff0c;增删改查。
-- 显示所有数据库
SHOW DATABASES;-- 创建新数据库
CREATE DATABASE mydatabase;-- 使用数据库
USE mydatabase;-- 显示当前数据库中的所有表
SHOW TABLES;-- 创建新表
CREATE TABLE users (id …数据库MySQL学习笔记
主要记录常见的MySQL语句学习过程增删改查。
-- 显示所有数据库
SHOW DATABASES;-- 创建新数据库
CREATE DATABASE mydatabase;-- 使用数据库
USE mydatabase;-- 显示当前数据库中的所有表
SHOW TABLES;-- 创建新表
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100) NOT NULL,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);-- 查看表的结构
DESCRIBE users;-- 插入数据
INSERT INTO users (username, email) VALUES (user1, user1example.com);
INSERT INTO users (username, email) VALUES (user2, user2example.com);-- 查询所有数据
SELECT * FROM users;-- 查询特定条件的数据
SELECT * FROM users WHERE username user1;-- 更新数据
UPDATE users SET email newemailexample.com WHERE username user1;-- 删除数据
DELETE FROM users WHERE username user1;-- 添加新列
ALTER TABLE users ADD COLUMN age INT;-- 删除列
ALTER TABLE users DROP COLUMN age;-- 修改列的数据类型
ALTER TABLE users MODIFY COLUMN email VARCHAR(150);-- 删除表
DROP TABLE users;-- 删除数据库
DROP DATABASE mydatabase;-- 创建索引
CREATE INDEX idx_username ON users(username);-- 删除索引
DROP INDEX idx_username ON users;-- 备份数据库
-- 这需要在命令行工具中使用 mysqldump 命令
-- mysqldump -u root -p mydatabase mydatabase_backup.sql-- 恢复数据库
-- 这需要在命令行工具中使用 mysql 命令
-- mysql -u root -p mydatabase mydatabase_backup.sql
注其实MYSQL指令不区分大小写但是为了提高代码的可读性和一致性通常建议遵循一些惯例
关键字使用大写例如’SELECT’、‘FROM’、WHERE’等。表名和列名使用小写例如’users’、‘username’。
本文档在使用过程实时更新常用语句。