For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
MySQL数据库的基本指令涵盖了数据库的创建、管理、数据的增删改查等多个方面。以下是一些常用的MySQL数据库基本指令及其简要说明:
sql复制代码
SHOW DATABASES;
sql复制代码
CREATE DATABASE 数据库名;
例如,创建一个名为mydb
的数据库:
sql复制代码
CREATE DATABASE mydb;
sql复制代码
USE 数据库名;
例如,选择mydb
数据库:
sql复制代码
USE mydb;
sql复制代码
DROP DATABASE 数据库名;
例如,删除mydb
数据库:
sql复制代码
DROP DATABASE mydb;
sql复制代码
SHOW TABLES;
sql复制代码
CREATE TABLE 表名 (
列名1 数据类型 约束,
列名2 数据类型 约束,
...
);
例如,创建一个名为students
的表,包含id
(主键)、name
和age
字段:
sql复制代码
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
sql复制代码
DESCRIBE 表名;
或
sql复制代码
DESC 表名;
例如,查看students
表的结构:
sql复制代码
DESCRIBE students;
sql复制代码
ALTER TABLE 旧表名 RENAME TO 新表名;
sql复制代码
ALTER TABLE 表名 ADD 列名 数据类型 约束;
sql复制代码
ALTER TABLE 表名 MODIFY 列名 新数据类型 约束;
或
sql复制代码
ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型 约束;
sql复制代码
ALTER TABLE 表名 DROP COLUMN 列名;
sql复制代码
DROP TABLE 表名;
例如,删除students
表:
sql复制代码
DROP TABLE students;
sql复制代码
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
例如,向students
表中插入一条数据:
sql复制代码
INSERT INTO students (name, age) VALUES ('Alice', 20);
sql复制代码
SELECT * FROM 表名;
sql复制代码
SELECT 列名1, 列名2 FROM 表名;
sql复制代码
SELECT * FROM 表名 WHERE 条件;
sql复制代码
UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件;
例如,更新students
表中id
为1的学生的年龄:
sql复制代码
UPDATE students SET age = 21 WHERE id = 1;
sql复制代码
DELETE FROM 表名 WHERE 条件;
例如,删除students
表中id
为1的学生:
sql复制代码
DELETE FROM students WHERE id = 1;
sql复制代码
SELECT VERSION();
sql复制代码
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
sql复制代码
GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';
sql复制代码
REVOKE 权限列表 ON 数据库名.表名 FROM '