mysql常用命令集
时间: 2023-10-17 14:31:20 浏览: 109
mysql常用命令集包括以下几个:
1. 连接数据库:
- `mysql -u username -p`:以指定的用户名连接数据库,并输入密码。
2. 数据库操作:
- `CREATE DATABASE database_name;`:创建一个新的数据库。
- `DROP DATABASE database_name;`:删除指定的数据库。
- `USE database_name;`:选择要使用的数据库。
3. 表操作:
- `CREATE TABLE table_name (column1 datatype, column2 datatype, ...);`:创建一个新的表。
- `DROP TABLE table_name;`:删除指定的表。
- `ALTER TABLE table_name ADD column_name datatype;`:向表中添加一个新的列。
- `ALTER TABLE table_name DROP COLUMN column_name;`:从表中删除指定的列。
- `ALTER TABLE table_name MODIFY column_name datatype;`:修改表中指定列的数据类型。
- `DESCRIBE table_name;` 或 `SHOW COLUMNS FROM table_name;`:显示表的结构信息。
4. 数据操作:
- `INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);`:向表中插入新的行。
- `UPDATE table_name SET column = value WHERE condition;`:更新表中符合条件的行。
- `DELETE FROM table_name WHERE condition;`:删除表中符合条件的行。
- `SELECT column1, column2, ... FROM table_name WHERE condition;`:从表中查询符合条件的数据。
5. 用户管理:
- `CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';`:创建新用户。
- `GRANT privileges ON database_name.table_name TO 'username'@'localhost';`:为用户授予特定数据库或表的权限。
- `REVOKE privileges ON database_name.table_name FROM 'username'@'localhost';`:从用户中撤销特定数据库或表的权限。
- `DROP USER 'username'@'localhost';`:删除指定的用户。
以上是一些常用的MySQL命令,用于数据库和表的管理以及数据的操作。
阅读全文