MySQL数据常见的操作包括创建数据库、创建表、插入数据、查询数据、更新数据,删除数据和更改表结构。
创建数据库
1
| CREATE DATABASE my_database;
|
示例:
1
| CREATE DATABASE ecommerce_db;
|
使用数据库
示例:
创建表
1 2 3 4 5
| CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) not null, email VARCHAR(100) not null unique key );
|
示例:
1 2 3 4 5
| CREATE TABLE products ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), price DECIMAL(10, 2) );
|
插入数据
1
| INSERT INTO users (username, email) VALUES ('john_doe', 'john@example.com');
|
示例:
1
| INSERT INTO products (name, price) VALUES ('Laptop', 1200.00);
|
查询数据
示例:
更新数据
1
| UPDATE users SET email = 'john.doe@example.com' WHERE username = 'john_doe';
|
示例:
1
| UPDATE products SET price = 1500.00 WHERE name = 'Laptop';
|
删除数据
1
| DELETE FROM users WHERE username = 'john_doe';
|
示例:
1
| DELETE FROM products WHERE name = 'Laptop';
|
更改表结构
添加新列
1
| ALTER TABLE table_name ADD column_name datatype;
|
示例:
1
| ALTER TABLE users ADD age INT;
|
修改列
1 2
| ALTER TABLE table_name MODIFY column_name new_datatype; ALTER TABLE table_name CHANGE column_name new_datatype;
|
示例:
1
| ALTER TABLE users MODIFY age VARCHAR(3);
|
删除列
1
| ALTER TABLE table_name DROP COLUMN column_name;
|
示例:
1
| ALTER TABLE users DROP COLUMN age;
|