MySQL的常规用法
总结MySQL的常规用法
MySQL 是一个比较简单实用的数据库。目前在使用的是 MySQL 5 版本,总结一些常用的用法。
启动 MySQL 服务
sudo service mysql start
命令行登录 MySQL
mysql -u root -p
需要输入之前设置的 root 密码。
创建数据库
CREATE DATABASE mydb;
创建一个数据库 mydb,每个数据库实例底下可以创建多个数据库。
使用数据库
USE mydb;
切换数据库到 mydb,也可以切换到其他数据库。
创建数据库表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50)
);
上面这条语句的含义: - CREATE TABLE users: 这是创建表的命令,表名为 【users】。 - id INT AUTO_INCREMENT PRIMARY KEY: id 是列名 ,INT 表示这个列是用来存储整数的。 AUTO_INCREMENT 意味着每插入新行时,这个值会自动增加,不用手动去指定。 PRIMARY KEY 将这个列设为主键,确保每行中是唯一的。 - name VARCHAR(50): name 是列名 ,VARCHAR(50) 表示这是一个可变长度的字符串,最大长度为 50 个字符。 - email VARCHAR(50): email 是列名,一样是最大长度为 50 的不固定长度的字符串
往数据库表中插入数据
INSERT INTO users (name, email) VALUES ('用户123', 'user123@qq.com');
查询数据库表数据
SELECT * FROM users;
上面这条 SQL 从 users 表中查询所有数据。
更新数据库表数据
UPDATE users SET email = 'user234@qq.com' WHERE name = '用户123';
上面这条 SQL 会更新 users 表中的 name = ‘用户123’ 的邮箱地址。
删除数据库表数据
DELETE FROM users WHERE name = '用户123';
从 users 表中删除 name = ‘用户123’ 的这条数据。
删除数据库表
DROP TABLE users;
删除数据库
DROP DATABASE mydb;
退出 MySQL
在 MySQL 命令行界面中,输入以下命令退出:
EXIT;