mysql命令大全实用1
- 格式:docx
- 大小:36.92 KB
- 文档页数:36
mysql命令参数MySQL是一个开源的关系型数据库管理系统,提供了丰富的命令和参数供用户进行数据库管理和操作。
下面是一些常用的MySQL命令参数的介绍,总字数超过1200字:1. -h或--host:指定MySQL服务器的主机名或IP地址。
例如,可以使用-h localhost连接到本地的MySQL服务器。
2. -u或--user:指定连接MySQL服务器时使用的用户名。
3. -p或--password:指定连接MySQL服务器时使用的密码。
使用该参数会提示用户输入密码。
4. -P或--port:指定连接MySQL服务器时使用的端口号。
默认情况下,MySQL服务器使用3306端口。
5. -D或--database:指定要使用的数据库。
可以在连接MySQL服务器后使用use命令来切换数据库,也可以使用该参数在连接时直接指定要使用的数据库。
6. -e或--execute:指定要执行的SQL语句。
该参数可用于在命令行中直接执行一条SQL语句。
7. -r或--result-file:指定查询结果的输出文件。
可以使用该参数将查询结果保存到文件中,而不是在命令行中显示。
8. --skip-column-names:在查询结果中不显示列名。
使用该参数可以只显示查询结果的数据部分,而不包含列名。
9. -s或--silent:使命令行工具在执行命令时不输出任何信息。
使用该参数可以使输出更加简洁。
10. -i或--ignore-errors:在执行SQL语句时忽略错误。
默认情况下,如果SQL语句执行出错,命令行工具会停止执行并显示错误信息。
使用该参数可以忽略错误继续执行后续语句。
11. -v或--verbose:显示详细的执行信息。
使用该参数可以在执行命令时显示更多的调试信息,帮助用户进行故障排查。
12. --show-warnings:在执行命令时显示警告信息。
警告信息是一些非致命性的问题,可以使用该参数查看这些警告信息。
数据库命令语句
1. CREATE DATABASE - 创建新数据库
2. CREATE TABLE - 创建新表
3. SELECT - 从表中选取数据
4. INSERT INTO - 向表中插入新数据
5. UPDATE - 更新表中数据
6. DELETE - 从表中删除数据
7. ALTER TABLE - 修改表的结构
8. DROP TABLE - 删除表
9. INDEX - 创建索引
10. JOIN - 在多个表之间进行关联
11. GROUP BY - 按照指定的列进行分组
12. ORDER BY - 对结果集按照指定列进行排序
13. UNION - 把两个或多个SELECT 语句的结果合并起来
14. TRUNCATE TABLE - 删除表中的所有数据,但不删除表定义
15. COMMIT - 事务提交
16. ROLLBACK - 事务回滚
17. GRANT - 赋予用户访问权限
18. REVOKE - 撤销用户访问权限
19. CREATE VIEW - 创建视图
20. ALTER VIEW - 修改视图。
mysql命令参数MySQL命令参数详解MySQL作为一种流行的关系型数据库管理系统,其常用的命令参数也是必须掌握的技能之一。
在本文中,我们将详细介绍MySQL的常用命令参数,包括参数的含义、用法以及实际应用场景。
1. -h, --host该参数用于指定MySQL服务器的主机名或IP地址。
例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,localhost表示本地主机,username表示用户名,password表示密码。
2. -P, --port该参数用于指定MySQL服务器的端口号。
默认情况下,MySQL服务器的端口号为3306。
例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -P 3306 -u username -p password其中,3306表示MySQL服务器的端口号。
3. -u, --user该参数用于指定MySQL服务器的用户名。
例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,username表示MySQL服务器的用户名。
4. -p, --password该参数用于指定MySQL服务器的密码。
例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password其中,password表示MySQL服务器的密码。
5. -D, --database该参数用于指定要连接的MySQL数据库名称。
例如,可以使用以下命令连接到MySQL服务器:mysql -h localhost -u username -p password -D dbname其中,dbname表示要连接的MySQL数据库名称。
6. -e, --execute该参数用于指定要在MySQL服务器上执行的SQL语句。
mysql数据库查询语句大全MySQL是一个功能强大的关系型数据库管理系统,支持多种查询语句,涵盖了数据检索、更新、删除等操作。
下面是一些常见的MySQL查询语句:数据查询:1.SELECT:从数据库中检索数据。
SELECT column1,column2 FROM table_name WHERE condition;2.DISTINCT:返回唯一不同的值。
SELECT DISTINCT column FROM table_name;3.WHERE:添加筛选条件。
SELECT*FROM table_name WHERE column=value;4.ORDER BY:按特定列排序检索结果。
SELECT*FROM table_name ORDER BY column ASC/DESC;5.LIMIT:限制返回的记录数。
SELECT*FROM table_name LIMIT 10;数据更新和删除:1.UPDATE:更新表中的数据。
UPDATE table_name SET column=value WHERE condition;2.DELETE:从表中删除行。
DELETE FROM table_name WHERE condition;表操作:1.CREATE TABLE:创建表格。
CREATE TABLE table_name(column1 datatype,column2 datatype,...);2.ALTER TABLE:修改表格。
ALTER TABLE table_name ADD column datatype;3.DROP TABLE:删除表格。
DROP TABLE table_name;4.TRUNCATE TABLE:清空表格数据。
TRUNCATE TABLE table_name;聚合函数:1.SUM:返回特定列的总和。
SELECT SUM(column)FROM table_name;2.COUNT:返回行数。
MYSQL命令大全常见的MySQL命令大全一、连接MySQL格式:mysql -h主机地址-u用户名-p用户密码1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。
2、例2:连接到远程主机上的MYSQL。
假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。
则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)3、退出MYSQL命令:exit (回车)。
二、修改密码格式:mysqladmin -u用户名-p旧密码password 新密码1、例1:给root加个密码ab12。
首先在DOS下进入目录mysqlbin,然后键入以下命令:mysqladmin -uroot -password ab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345三、增加新用户。
(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)格式:grant select on 数据库.* to 用户名@登录主机identified by \"密码\"例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入MySQL,然后键入以下命令:grant select,insert,update,delete on *.* to test2@localhost identified by \"abc\";如果你不想test2有密码,可以再打一个命令将密码消掉。
mysql中rename的用法(一)MySQL中RENAME的用法MySQL中的RENAME命令用于重命名数据库、表和列名。
下面是一些RENAME命令的用法及详细讲解:1. RENAME DATABASE可以用来重命名数据库。
RENAME DATABASE old_database TO new_database;将old_database重命名为new_database。
注意事项: - 此命令需要有足够的权限。
- 重命名后,原数据库的权限和配置信息将保留。
2. RENAME TABLE可以用来重命名表名。
RENAME TABLE old_table TO new_table;将old_table重命名为new_table。
注意事项: - 此命令需要有足够的权限。
- 可以同时重命名多个表,只需在命令中列出相应的表名和新表名。
3. RENAME COLUMN可以用来重命名表中的列名。
ALTER TABLE table_name RENAME COLUMN old_column TO new_column;将table_name表中的old_column列重命名为new_column。
注意事项: - 此命令需要有足够的权限。
- 可以同时重命名多个列,只需在命令中列出相应的列名和新列名。
4. RENAME INDEX可以用来重命名表中的索引。
ALTER TABLE table_name RENAME INDEX old_index TO ne w_index;将table_name表中的old_index索引重命名为new_index。
注意事项: - 此命令需要有足够的权限。
- 可以同时重命名多个索引,只需在命令中列出相应的索引名和新索引名。
5. RENAME CONSTRAINT可以用来重命名表中的约束。
ALTER TABLE table_name RENAME CONSTRAINT old_constr aint TO new_constraint;将table_name表中的old_constraint约束重命名为new_constraint。
mysql数据库常用语句大全1.连接数据库:连接本地数据库:mysql -u root -p连接远程数据库:mysql -h 192.169.22.199 -u root -p退出数据库:exit2.创建数据库:create database payment;使用 mysqladmin 创建数据库mysqladmin -u root -p create abc_db; 3.显示所有数据库:show databases;4.删除数据库:drop database payment;使用 mysqladmin 删除数据库mysqladmin -u root -p drop abc_db5.选择数据库:use home_db;6.数据类型:数值类型:TINYINT:SMALLINT:MEDIUMINT:INT(INTEGER):BIGINT:FLOAT:DOUBLE:DECIMAL:日期和时间类型:DATE:TIEM:DATETIME:YEAR:TIMESTAMP:字符串类型:CHAR:VARCHAR:TINYBLOB:TINYTEXT:BLOB:TEXT:MEDIUMBLOB:MEDIUMTEXT:LONGBLOB:LONGTEXT:7.创建数据表:CREATE TABLE IF NOT EXISTS `t_order`( `id` INT(10) UNSIGNED AUTO_INCREMENT,`title` VARCHAR(100) NOT NULL,PRIMARY KEY(`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;8.删除数据表:DROP TABLE t_order;9.insert 插入:插入一条数据:INSERT INTO t_order(title)VALUES('手机');INSERT 插入多条数据:INSERT INTO t_order(title)VALUES('笔记本'),('平板电脑');10.select 查询:所有字段查询:SELECT * FROM t_order;某些字段查询:SELECT t_order.id, t_order.title FROM t_order;分页查询:SELECT t_order.title FROM t_order WHERE id LIMIT 1,10 11.where 条件:OR,AND的应用:SELECT * FROM t_order WHERE title ='手机' OR title='笔记本';SELECT * FROM t_order WHERE title ='手机' AND id=2;12.update 更新:UPDATE t_order SET title='苹果手机' WHERE id =2;13.delete 删除:DELETE FROM t_order WHERE id=2;14.like 查询SELECT * FROM t_order WHERE title LIKE '%手机%';SELECT * FROM t_order WHERE title LIKE '_机';14.union 联合查询:连接两个以上的 SELECT 语句合并成一个结果集合SELECT * FROM t_order UNION SELECT * FROM t_user; SELECT * FROM t_order UNION ALL SELECT * FROM t_user;15.order by 排序:升序排序:SELECT * FROM t_order ORDER BY id ASC;降序排序:SELECT * FROM t_order ORDER BY id DESC;16.group by 分组:SELECT title, count(*) as total FROM t_order GROUP BY title;17.join 连接:inner join(内连接) on:获取两个表中字段匹配关系的记录SELECT * FROM t_order o INNER JOIN t_user u ON o.id =u.id;left join(左连接)on:获取左表所有记录,即使右表没有对应匹配的记录SELECT * FROM t_order o LEFT JOIN t_user u ON o.id =u.id;right join(右连接)on:获取右表所有记录,即使左表没有对应匹配的记录SELECT * FROM t_order o RIGHT JOIN t_user u ON o.id =u.id;18.null的处理:null值的判断:SELECT * FROM t_user WHERE name IS NULL;非null值的判断:SELECT * FROM t_user WHERE name IS NOT NULL;19.REGEXP 正则表达式:SELECT * FROM t_order WHERE title REGEXP('手机$'); SELECT * FROM t_order WHERE title REGEXP('^笔');。
Mysql命令行大全数据可备份:直接到mysql/bin下执行。
通过cd命令进行到那个目录或者将目录加到系统的path变量后面。
这样就不用cd到那下面了。
命令行里执行就好了使用命令mysqldump 格式如下:1.mysqldump -u root -p DBNAME > E:\\test.sqlmysqldump -u root -ppasswd DBNAME > E:\\test.sql注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报outfile disabled 错误。
而直接使用MYSQL/bin目录下的mysqldump.exe通过windows的命令行进行 mysqldump -u root -p database table > D:\\test.sql 还有注意后面的路径的双斜杠第一招、m ysql服务的启动和停止net stop m ysqlnet start m ysql第二招、登陆m ysql语法如下:m ysql -u用户名 -p用户密码键入命令m ysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到m ysql 中了,m ysql的提示符是:m ysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。
则键入以下命令:m ysql -h110.110.110.110 -uroot -pabcd123第三招、增加新用户格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码"如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入m ysql,然后键入以下命令:grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆m ysql,则将localhost改为"%"。
mysql查询语句大全及用法MySQL是一种常用的关系型数据库管理系统,提供了强大的查询语言(SQL)来操作和管理数据库。
下面是一些常见的MySQL查询语句及其用法:1. SELECT语句:-用法:用于从数据库中检索数据。
-示例:SELECT * FROM 表名;(检索表中的所有数据)SELECT 列1, 列2 FROM 表名WHERE 条件;(根据条件检索指定列的数据)2. INSERT语句:-用法:用于向数据库中插入新的数据。
-示例:INSERT INTO 表名(列1, 列2) VALUES (值1, 值2);(向表中插入指定列的数据)3. UPDATE语句:-用法:用于更新数据库中的数据。
-示例:UPDATE 表名SET 列1 = 值1, 列2 = 值2 WHERE 条件;(根据条件更新指定列的数据)4. DELETE语句:-用法:用于从数据库中删除数据。
-示例:DELETE FROM 表名WHERE 条件;(根据条件删除数据)5. WHERE子句:-用法:用于在SELECT、UPDATE和DELETE语句中指定条件。
-示例:SELECT * FROM 表名WHERE 列= 值;(根据条件检索数据)6. ORDER BY子句:-用法:用于对结果进行排序。
-示例:SELECT * FROM 表名ORDER BY 列ASC/DESC;(根据指定列的升序或降序排序数据)7. GROUP BY子句:-用法:用于将结果分组。
-示例:SELECT 列, COUNT(*) FROM 表名GROUP BY 列;(根据指定列对数据进行分组并计数)8. JOIN语句:-用法:用于在多个表之间建立连接。
-示例:SELECT * FROM 表1 JOIN 表2 ON 表1.列= 表2.列;(根据指定列在两个表之间建立连接)9. DISTINCT关键字:-用法:用于返回唯一的结果。
-示例:SELECT DISTINCT 列FROM 表名;(返回指定列的唯一结果)10. LIMIT关键字:-用法:用于限制结果集的行数。
mysql必背50条语句1. 创建数据库:```sqlCREATE DATABASE dbname;```2. 删除数据库:```sqlDROP DATABASE dbname;```3. 选择数据库:```sqlUSE dbname;```4. 显示所有数据库:```sqlSHOW DATABASES;```5. 创建表:```sqlCREATE TABLE tablename (column1 datatype,column2 datatype,...);```6. 查看表结构:```sqlDESC tablename;```7. 删除表:```sqlDROP TABLE tablename;```8. 插入数据:```sqlINSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);```9. 查询数据:```sqlSELECT * FROM tablename;```10. 条件查询:```sqlSELECT * FROM tablename WHERE condition;```11. 更新数据:```sqlUPDATE tablename SET column1 = value1, column2 = value2 WHERE condition;```12. 删除数据:```sqlDELETE FROM tablename WHERE condition;```13. 查找唯一值:```sqlSELECT DISTINCT column FROM tablename;```14. 排序数据:```sqlSELECT * FROM tablename ORDER BY column ASC/DESC;```15. 限制结果集:```sqlSELECT * FROM tablename LIMIT 10;```16. 分页查询:```sqlSELECT * FROM tablename LIMIT 10 OFFSET 20;```17. 计算行数:```sqlSELECT COUNT(*) FROM tablename;```18. 聚合函数:```sqlSELECT AVG(column), SUM(column), MIN(column), MAX(column) FROM tablename;```19. 连接表:```sqlSELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;```20. 创建索引:```sqlCREATE INDEX indexname ON tablename (column);```21. 查看索引:```sqlSHOW INDEX FROM tablename;```22. 删除索引:```sqlDROP INDEX indexname ON tablename;```23. 备份整个数据库:```sqlmysqldump -u username -p dbname > backup.sql;```24. 恢复数据库:```sqlmysql -u username -p dbname < backup.sql;```25. 修改表结构:```sqlALTER TABLE tablename ADD COLUMN newcolumn datatype;```26. 重命名表:```sqlRENAME TABLE oldname TO newname;```27. 增加主键:```sqlALTER TABLE tablename ADD PRIMARY KEY (column);```28. 删除主键:```sqlALTER TABLE tablename DROP PRIMARY KEY;```29. 增加外键:```sqlALTER TABLE tablename ADD CONSTRAINT fk_name FOREIGN KEY (column) REFERENCES othertable(column);```30. 删除外键:```sqlALTER TABLE tablename DROP FOREIGN KEY fk_name;```31. 查看活动进程:```sqlSHOW PROCESSLIST;```32. 杀死进程:```sqlKILL process_id;```33. 给用户授权:```sqlGRANT permission ON dbname.tablename TO 'username'@'host';```34. 撤销用户权限:```sqlREVOKE permission ON dbname.tablename FROM 'username'@'host';```35. 创建用户:```sqlCREATE USER 'username'@'host' IDENTIFIED BY 'password';```36. 删除用户:```sqlDROP USER 'username'@'host';```37. 修改用户密码:```sqlSET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');```38. 查看用户权限:```sqlSHOW GRANTS FOR 'username'@'host';```39. 启用外键约束:```sqlSET foreign_key_checks = 1;```40. 禁用外键约束:```sqlSET foreign_key_checks = 0;```41. 启用查询缓存:```sqlSET query_cache_type = 1;```42. 禁用查询缓存:```sqlSET query_cache_type = 0;```43. 查看服务器版本:```sqlSELECT VERSION();```44. 查看当前日期和时间:```sqlSELECT NOW();```45. 查找匹配模式:```sqlSELECT * FROM tablename WHERE column LIKE 'pattern';```46. 计算平均值:```sqlSELECT AVG(column) FROM tablename;```47. 查找空值:```sqlSELECT * FROM tablename WHERE column IS NULL;```48. 日期比较:```sqlSELECT * FROM tablename WHERE date_column > '2022-01-01';```49. 将结果导出为CSV 文件:```sqlSELECT * INTO OUTFILE 'output.csv' FIELDS TERMINATED BY ',' FROM tablename;```50. 将结果导入其他表:```sqlLOAD DATA INFILE 'input.csv' INTO TABLE tablename FIELDS TERMINATED BY ',';。
使用MySQL进行数据更新和删除的命令在数据库管理系统中,对数据的更新和删除操作是非常常见且重要的。
作为一种常用的关系型数据库管理系统,MySQL提供了丰富而强大的命令用于更新和删除数据。
本文将介绍MySQL中常用的数据更新和删除命令,并结合实际案例深入探讨它们的使用。
一、数据更新命令1. UPDATE命令UPDATE命令用于更新数据库中的数据。
其基本语法如下:```UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;```其中,table_name是要更新的表名,column1、column2等是要更新的列名,value1、value2等是要更新的值。
WHERE子句是一个条件,用于指定更新的数据的范围。
例如,我们有一个名为"customers"的表,其中包含了客户的信息,包括"customer_id"、"customer_name"和"customer_age"等列。
现在我们想将ID为1的客户的名称修改为"John Smith",年龄修改为30,可以使用如下命令:```UPDATE customers SET customer_name = 'John Smith', customer_age = 30 WHERE customer_id = 1;```这条命令将更新表"customers"中ID为1的客户的名称为"John Smith",年龄为30。
2. INSERT INTO ... ON DUPLICATE KEY UPDATE命令INSERT INTO ... ON DUPLICATE KEY UPDATE命令用于插入新数据或更新已存在的数据。
linux中mysql 基本命令MySQL是一种开源的关系型数据库管理系统,广泛应用于Web应用程序的开发中。
在Linux系统中,MySQL也是一种常用的数据库管理工具。
本文将介绍MySQL在Linux系统中的基本命令。
1. 登录MySQL在Linux系统中,可以通过以下命令登录MySQL:```mysql -u username -p```其中,username为MySQL的用户名,-p表示需要输入密码。
输入密码后,即可进入MySQL的命令行界面。
2. 创建数据库在MySQL中,可以通过以下命令创建数据库:```CREATE DATABASE database_name;```其中,database_name为需要创建的数据库名称。
创建成功后,可以通过以下命令查看所有数据库:```SHOW DATABASES;```3. 删除数据库在MySQL中,可以通过以下命令删除数据库:```DROP DATABASE database_name;```其中,database_name为需要删除的数据库名称。
删除前需要确认是否真的需要删除,以免误操作。
4. 创建表在MySQL中,可以通过以下命令创建表:```CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,.....);```其中,table_name为需要创建的表名称,column为表中的列名,datatype为列的数据类型。
创建成功后,可以通过以下命令查看所有表:```SHOW TABLES;```5. 删除表在MySQL中,可以通过以下命令删除表:```DROP TABLE table_name;```其中,table_name为需要删除的表名称。
删除前需要确认是否真的需要删除,以免误操作。
6. 插入数据在MySQL中,可以通过以下命令插入数据:```INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);```其中,table_name为需要插入数据的表名称,column为表中的列名,value为需要插入的值。
mysql数据复制语句MySQL数据复制语句是指在MySQL数据库中将数据从一个表复制到另一个表的操作语句。
数据复制是数据库管理中常用的操作之一,它可以帮助我们实现数据的备份、数据的迁移以及数据的同步等功能。
下面将介绍一些常用的MySQL数据复制语句。
1. INSERT INTO SELECT语句INSERT INTO SELECT语句是一种常用的数据复制语句,它可以将一个表中的数据复制到另一个表中。
语法如下:```INSERT INTO 目标表名 (列1, 列2, 列3, ...) SELECT 列1, 列2, 列3, ... FROM 源表名;```其中,目标表名是要将数据复制到的表名,列1、列2、列3等是目标表中的列名,源表名是要复制数据的表名。
通过这个语句,我们可以将源表中的数据按照指定的列顺序复制到目标表中。
2. CREATE TABLE AS SELECT语句CREATE TABLE AS SELECT语句是一种将数据复制到新表的语句,它可以将源表中的数据复制到一个新的表中。
语法如下:```CREATE TABLE 新表名 AS SELECT 列1, 列2, 列3, ... FROM 源表名;```其中,新表名是要创建的新表的名称,列1、列2、列3等是新表中的列名,源表名是要复制数据的表名。
通过这个语句,我们可以创建一个新表,并将源表中的数据按照指定的列复制到新表中。
3. REPLACE INTO语句REPLACE INTO语句是一种将数据复制到目标表中的语句,它可以将源表中的数据复制到目标表中,并且如果目标表中已经存在相同的记录,则会先删除原有记录,再插入新的记录。
语法如下:```REPLACE INTO 目标表名 (列1, 列2, 列3, ...) SELECT 列1, 列2,列3, ... FROM 源表名;```其中,目标表名是要将数据复制到的表名,列1、列2、列3等是目标表中的列名,源表名是要复制数据的表名。
在mysql中使用的linux命令在MySQL中,你可以使用一些Linux命令来进行数据库管理和操作。
以下是一些常用的Linux命令:登录MySQL数据库:mysql -u 用户名-p这个命令将提示你输入密码,然后登录到MySQL数据库。
退出MySQL数据库:exit这个命令用于退出MySQL数据库。
创建数据库:mysqladmin -u 用户名-p create 数据库名这个命令可以创建一个新的数据库。
删除数据库:mysqladmin -u 用户名-p drop 数据库名这个命令可以删除一个数据库。
显示数据库列表:mysql -u 用户名-p -e 'show databases;'这个命令可以列出所有数据库的名称。
备份数据库:mysqldump -u 用户名-p 数据库名> 备份文件.sql这个命令可以将数据库备份到一个SQL文件中。
恢复数据库:mysql -u 用户名-p 数据库名< 备份文件.sql这个命令可以从一个SQL文件中恢复数据库。
显示表列表:mysql -u 用户名-p 数据库名-e 'show tables;'这个命令可以列出指定数据库中所有表的名称。
执行SQL查询:mysql -u 用户名-p 数据库名-e 'SQL查询语句;'这个命令可以执行指定的SQL查询语句并输出结果。
这些是一些常用的Linux命令,可以帮助你在MySQL数据库中进行一些基本的管理和操作。
请注意,在使用这些命令时要小心谨慎,以防止意外删除或修改数据库中的重要数据。
mysql 50条语句1. SELECT * FROM table_name;2. SELECT column1, column2 FROM table_name;3. SELECT column1, column2 FROM table_name WHERE condition;4. INSERT INTO table_name (column1, column2) VALUES (value1, value2);5. UPDATE table_name SET column1 = value1 WHERE condition;6. DELETE FROM table_name WHERE condition;7. SELECT COUNT(*) FROM table_name;8. SELECT column1, column2 FROM table_name ORDER BY column1 ASC;9. SELECT column1, column2 FROM table_name ORDER BY column1 DESC;10. SELECT column1, column2 FROM table_name WHERE column1 IN (value1, value2);11. SELECT column1, column2 FROM table_name WHERE column1 NOTIN (value1, value2);12. SELECT column1, column2 FROM table_name LIMIT 10;13. SELECT column1, column2 FROM table_name LIMIT 10 OFFSET 5;14. SELECT column1, column2 FROM table_name WHERE column1 LIKE 'value%';15. SELECT DISTINCT column1 FROM table_name;16. SELECT column1, AVG(column2) FROM table_name GROUP BY column1;17. SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;18. SELECT column1, SUM(column2) FROM table_name GROUP BY column1;19. SELECT column1, MAX(column2) FROM table_name GROUP BY column1;20. SELECT column1, MIN(column2) FROM table_name GROUP BY column1;21. SELECT column1, column2 FROM table_name INNER JOIN table2ON table1.column = table2.column;22. SELECT column1, column2 FROM table_name LEFT JOIN table2 ON table1.column = table2.column;23. SELECT column1, column2 FROM table_name RIGHT JOIN table2 ON table1.column = table2.column;24. SELECT column1, column2 FROM table_name FULL JOIN table2 ON table1.column = table2.column;25. SELECT column1, column2 FROM table_name WHERE column1 BETWEEN value1 AND value2;26. SELECT column1, column2 FROM table_name WHERE column1 NOT BETWEEN value1 AND value2;27. SELECT column1, column2 FROM table_name WHERE column1 IS NULL;28. SELECT column1, column2 FROM table_name WHERE column1 IS NOT NULL;29. SELECT column1, column2 FROM table_name WHERE column1 = value1 OR column2 = value2;30. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2;31. SELECT column1, column2 FROM table_name WHERE column1 = value1 XOR column2 = value2;32. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND (column2 = value2 OR column2 = value3);33. SELECT column1, column2 FROM table_name WHERE column1 = value1 OR (column2 = value2 AND column2 = value3);34. SELECT column1, column2 FROM table_name WHERE column1 > value1;35. SELECT column1, column2 FROM table_name WHERE column1 >= value1;36. SELECT column1, column2 FROM table_name WHERE column1 < value1;37. SELECT column1, column2 FROM table_name WHERE column1 <= value1;38. SELECT column1, column2 FROM table_name WHERE column1 !=value1;39. SELECT column1, column2 FROM table_name WHERE column1 <> value1;40. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 IN (value2, value3);41. SELECT column1, column2 FROM table_name WHERE column1 = value1 OR column2 NOT IN (value2, value3);42. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND (column2 LIKE 'value%' OR column2 LIKE '%value');43. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 BETWEEN value2 AND value3;44. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 IS NULL;45. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 IS NOT NULL;46. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2 ORDER BY column2;47. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2 GROUP BY column2;48. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2 HAVING COUNT(*) > 1;49. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2 LIMIT 5;50. SELECT column1, column2 FROM table_name WHERE column1 = value1 AND column2 = value2 OFFSET 10;。
⼀个命令查看mysql的所有配置(原创)在mysql的命令提⽰符下,执⾏下⾯⼀句话,查看mysql服务器的所有全局配置信息:mysql> show global variables;得到:上表的⽂本内容:"Variable_name" "Value""auto_increment_increment" "1""auto_increment_offset" "1""autocommit" "ON""automatic_sp_privileges" "ON""back_log" "50""basedir" "C:\\Program Files (x86)\\MySQL\\MySQL Server 5.1\\""big_tables" "OFF""binlog_cache_size" "32768""binlog_direct_non_transactional_updates" "OFF""binlog_format" "STATEMENT""bulk_insert_buffer_size" "8388608""character_set_client" "utf8""character_set_connection" "utf8""character_set_database" "utf8""character_set_filesystem" "binary""character_set_results" "utf8""character_set_server" "utf8""character_set_system" "utf8""character_sets_dir" "C:\\Program Files (x86)\\MySQL\\MySQL Server 5.1\\share\\charsets\\" "collation_connection" "utf8_general_ci""collation_database" "utf8_general_ci""collation_server" "utf8_general_ci""completion_type" "0""concurrent_insert" "1""connect_timeout" "10""datadir" "D:\\ProgramData\\MySQL\\MySQL Server 5.1\\Data\\""date_format" "%Y-%m-%d""datetime_format" "%Y-%m-%d %H:%i:%s""default_week_format" "0""delay_key_write" "ON""delayed_insert_limit" "100""delayed_insert_timeout" "300""delayed_queue_size" "1000""div_precision_increment" "4""engine_condition_pushdown" "ON""error_count" "0""event_scheduler" "OFF""expire_logs_days" "0""flush" "OFF""flush_time" "1800""foreign_key_checks" "ON""ft_boolean_syntax" "+ -><()~*:""""&|""ft_max_word_len" "84""ft_min_word_len" "4""ft_query_expansion_limit" "20""ft_stopword_file" "(built-in)""general_log" "ON""general_log_file" "D:\\ProgramData\\MySQL\\MySQL Server 5.1\\Data\\WIN-2736PK059N6.log" "group_concat_max_len" "102400""have_community_features" "YES""have_compress" "YES""have_crypt" "NO""have_csv" "YES""have_dynamic_loading" "YES""have_geometry" "YES""have_innodb" "YES""have_ndbcluster" "NO""have_openssl" "DISABLED""have_partitioning" "YES""have_query_cache" "YES""have_rtree_keys" "YES""have_ssl" "DISABLED""have_symlink" "YES""hostname" "WIN-2736PK059N6""identity" "0""ignore_builtin_innodb" "OFF""init_connect" "SET NAMES utf8""init_file" """init_slave" """innodb_adaptive_hash_index" "ON""innodb_additional_mem_pool_size" "8388608""innodb_autoextend_increment" "8""innodb_autoinc_lock_mode" "1""innodb_buffer_pool_size" "378535936""innodb_checksums" "ON""innodb_commit_concurrency" "0""innodb_concurrency_tickets" "500""innodb_data_file_path" "ibdata1:10M:autoextend""innodb_data_home_dir" """innodb_doublewrite" "ON""innodb_fast_shutdown" "1""innodb_file_io_threads" "4""innodb_file_per_table" "OFF""innodb_flush_log_at_trx_commit" "1""innodb_flush_method" """innodb_force_recovery" "0""innodb_lock_wait_timeout" "50""innodb_locks_unsafe_for_binlog" "OFF""innodb_log_buffer_size" "4194304""innodb_log_file_size" "76546048""innodb_log_files_in_group" "2""innodb_log_group_home_dir" ".\\""innodb_max_dirty_pages_pct" "90""innodb_max_purge_lag" "0""innodb_mirrored_log_groups" "1""innodb_open_files" "300""innodb_rollback_on_timeout" "OFF""innodb_stats_on_metadata" "ON""innodb_support_xa" "ON""innodb_sync_spin_loops" "20""innodb_table_locks" "ON""innodb_thread_concurrency" "8""innodb_thread_sleep_delay" "10000""innodb_use_legacy_cardinality_algorithm" "ON""insert_id" "0""interactive_timeout" "288000""join_buffer_size" "131072""keep_files_on_create" "OFF""key_buffer_size" "195035136""key_cache_age_threshold" "300""key_cache_block_size" "1024""key_cache_division_limit" "100""language" "C:\\Program Files (x86)\\MySQL\\MySQL Server 5.1\\share\\english\\""large_files_support" "ON""large_page_size" "0""large_pages" "OFF""last_insert_id" "0""lc_time_names" "en_US""license" "GPL""local_infile" "ON""log" "ON""log_bin" "OFF""log_bin_trust_function_creators" "OFF""log_bin_trust_routine_creators" "OFF""log_error" "D:\\ProgramData\\MySQL\\MySQL Server 5.1\\Data\\WIN-2736PK059N6.err""log_output" "FILE""log_queries_not_using_indexes" "OFF""log_slave_updates" "OFF""log_slow_queries" "ON""log_warnings" "1""long_query_time" "3.000000""low_priority_updates" "OFF""lower_case_file_system" "ON""lower_case_table_names" "1""max_allowed_packet" "524288000""max_binlog_cache_size" "4294963200""max_binlog_size" "1073741824""max_connect_errors" "10""max_connections" "1510""max_delayed_threads" "20""max_error_count" "64""max_heap_table_size" "16777216""max_insert_delayed_threads" "20""max_join_size" "18446744073709551615""max_length_for_sort_data" "1024""max_prepared_stmt_count" "16382""max_relay_log_size" "0""max_seeks_for_key" "4294967295""max_sort_length" "1024""max_sp_recursion_depth" "0""max_tmp_tables" "32""max_user_connections" "0""max_write_lock_count" "4294967295""min_examined_row_limit" "0""multi_range_count" "256""myisam_data_pointer_size" "6""myisam_max_sort_file_size" "107374182400""myisam_mmap_size" "4294967295""myisam_recover_options" "OFF""myisam_repair_threads" "1""myisam_sort_buffer_size" "23068672""myisam_stats_method" "nulls_unequal""myisam_use_mmap" "OFF""named_pipe" "OFF""net_buffer_length" "16384""net_read_timeout" "30""net_retry_count" "10""net_write_timeout" "60""new" "OFF""old" "OFF""old_alter_table" "OFF""old_passwords" "OFF""open_files_limit" "2048""optimizer_prune_level" "1""optimizer_search_depth" "62""optimizer_switch" "index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on" "pid_file" "D:\\ProgramData\\MySQL\\MySQL Server 5.1\\Data\\WIN-2736PK059N6.pid""plugin_dir" "C:\\Program Files (x86)\\MySQL\\MySQL Server 5.1\\lib/plugin""port" "3306""preload_buffer_size" "32768""profiling" "OFF""profiling_history_size" "15""protocol_version" "10""pseudo_thread_id" "0""query_alloc_block_size" "8192""query_cache_limit" "1048576""query_cache_min_res_unit" "4096""query_cache_size" "127926272""query_cache_type" "ON""query_cache_wlock_invalidate" "OFF""query_prealloc_size" "8192""rand_seed1" """rand_seed2" """range_alloc_block_size" "4096""read_buffer_size" "65536""read_only" "OFF""read_rnd_buffer_size" "262144""relay_log" """relay_log_index" """relay_log_info_file" """relay_log_purge" "ON""relay_log_space_limit" "0""report_host" """report_password" """report_port" "3306""report_user" """rpl_recovery_rank" "0""secure_auth" "OFF""secure_file_priv" """server_id" "0""shared_memory" "OFF""shared_memory_base_name" "MYSQL""skip_external_locking" "ON""skip_name_resolve" "ON""skip_networking" "OFF""skip_show_database" "OFF""slave_compressed_protocol" "OFF""slave_exec_mode" "STRICT""slave_load_tmpdir" "C:\\Windows\\TEMP""slave_net_timeout" "3600""slave_skip_errors" "OFF""slave_transaction_retries" "10""slow_launch_time" "2""slow_query_log" "ON""slow_query_log_file" "C:\\Program Files (x86)\\MySQL\\MySQL Server 5.1\\mysqllog/slowquery.log" "socket" "MySQL""sort_buffer_size" "262144""sql_auto_is_null" "ON""sql_big_selects" "ON""sql_big_tables" "OFF""sql_buffer_result" "OFF""sql_log_bin" "ON""sql_log_off" "OFF""sql_log_update" "ON""sql_low_priority_updates" "OFF""sql_max_join_size" "18446744073709551615""sql_mode" "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" "sql_notes" "ON""sql_quote_show_create" "ON""sql_safe_updates" "OFF""sql_select_limit" "18446744073709551615""sql_slave_skip_counter" """sql_warnings" "OFF""ssl_ca" """ssl_capath" """ssl_cert" """ssl_cipher" """ssl_key" """storage_engine" "InnoDB""sync_binlog" "0""sync_frm" "ON""system_time_zone" """table_definition_cache" "256""table_lock_wait_timeout" "50""table_open_cache" "264""table_type" "InnoDB""thread_cache_size" "64""thread_handling" "one-thread-per-connection""thread_stack" "196608""time_format" "%H:%i:%s""time_zone" "SYSTEM""timed_mutexes" "OFF""timestamp" "1484874972""tmp_table_size" "23068672""tmpdir" "C:\\Windows\\TEMP""transaction_alloc_block_size" "8192""transaction_prealloc_size" "4096""tx_isolation" "REPEATABLE-READ""unique_checks" "ON""updatable_views_with_limit" "YES""version" "5.1.53-community-log""version_comment" "MySQL Community Server (GPL)""version_compile_machine" "ia32""version_compile_os" "Win32""wait_timeout" "288000""warning_count" "1"如果需要在众多的全局变量中,找到某⼀个变量的值的办法是在上边的命令后⾯使⽤ “LIKE %需要的特征值%”模糊查找包含特征值的全局配置。
一、1.登录数据库系统mysql –h localhost –u root -p2.查看已存在的数据库SHOW DATABASES;3.查看默认存储引擎SHOW VARIABLES LIKE 'storage_engine';4.创建数据库CREATE DATABASE school;5.删除数据库DROP DATABASE school;二、(1)登录数据库mysql -h localhost -u root -p(2)查看数据库系统中已存在的数据库,代码如下:SHOW DATABASES;(3)查看该数据库系统支持的存储引擎的类型,代码如下:SHOW ENGINES;(4)创建student数据库和teacher数据库。
CREATE DATABASE student;CREATE DATABASE teacher;(5)再次查看数据库系统中已经存在的数据库,确保student和teacher数据库已经存在,代码如下:SHOW DATABASES;(6)删除teacher数据库,代码如下:DROP DATABASE teacher ;(7)再次查看数据库系统中已经存在的数据库,确保teacher数据库已经删除。
SHOW DATABASES;三、1.登录数据库系统mysql –h localhost –u root -p2.选择example数据库查看数据库的代码SHOW DATABASES;选择example数据库的代码USE example;3.创建student表和grade表创建student表的代码CREATE TABLE student(num INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) NOT NULL ,birthday DATETIME ,address VARCHAR(50));创建grade表的代码CREATE TABLE grade(id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,course VARCHAR(10) NOT NULL ,s_num INT(10) NOT NULL ,grade VARCHAR(4),CONSTRAINT grade_fk FOREIGN KEY (s_num)REFERENCES student(num));4.将grade表的course字段的数据类型改为VARCHAR(20),代码如下:ALTER TABLE grade MODIFY course VARCHAR(20);5.将s_num字段的位置改到course字段的前面,代码如下:ALTER TABLE grade MODIFY s_num INT(10) AFTER id; 6.将grade字段改名为scoreALTER TABLE grade CHANGE grade score VARCHAR(4); 7.删除grade表的外键约束DROP TABLE grade ENGINE=MyISAM;8.将grade表的存储引擎更改为MyISAM类型ALTER TABLE grade ENGINE=MyISAM;9.将student表的address字段删除ALTER TABLE student DROP address;10.在student表中增加名为phone的字段ALTER TABLE student ADD phone INT(10);11.将grade表改名为gradeInfoALTER TABLE grade RENAME gradeInfo;12.删除student表DROP TABLE student;四1.操作teacher表(1)首先创建数据库school,代码如下:CREATE DATABASE school;(2)创建teacher表,代码如下:CREATE TABLE teacher(id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) NOT NULL ,birthday DATETIME ,address VARCHAR(50));(3)将teacher表的name字段的数据类型改为VARCHAR(30),代码如下:ALTER TABLE teacher MODIFY name VARCHAR(30) NOT NULL;(4)将birthday字段的位置改到sex字段的前面,代码如下:ALTER TABLE teacher MODIFY birthday DATETIME AFTER name; (5)将num字段改名为t_id,代码如下:ALTER TABLE teacher CHANGE num t_id INT(10) NOT NULL; (6)将teacher表的address字段删除,代码如下:ALTER TABLE teacher DROP address;(7)在teacher表中增加名为wages的字段,数据类型为FLOAT,代码如下:ALTER TABLE teacher ADD wages FLOAT;(8)将teacher表改名为teacherInfo,代码如下:ALTER TABLE teacher RENAME teacherInfo;(9)将teacher表的存储引擎更改为MyISAM类型,代码如下:ALTER TABLE teacherInfo ENGINE=MyISAM;2.操作department表和worker表(1)创建department表,代码如下:CREATE TABLE department(d_id INT(4) NOT NULL UNIQUE PRIMARY KEY ,d_name VARCHAR(20) NOT NULL UNIQUE ,function VARCHAR(50) ,address VARCHAR(50));(2)创建worker表,代码如下:CREATE TABLE worker (id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE ,d_id INT(4) ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) NOT NULL ,birthday DATE ,address VARCHAR(50) ,CONSTRAINT worker_fk FOREIGN KEY (d_id)REFERENCES department (d_id));(3)删除department表,代码如下:DROP TABLE department;4)删除worker表的外键约束,代码如下:ALTER TABLE worker DROP FOREIGN KEY worker_fk;(5)重新删除department表,代码如下:DROP TABLE department;五、1.登录数据库系统并创建job数据库登录MySQL数据库的命令如下:mysql –h localhost –u root -p创建job数据库的代码如下:CREATE DATABASE job;2.创建user表选择job数据库的代码如下:USE job;创建user表的代码如下:CREATE TABLE user(userid INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , username VARCHAR(20) NOT NULL ,passwd VARCHAR(20) NOT NULL ,info TEXT ,UNIQUE INDEX index_uid ( userid DESC ) ,INDEX index_user ( username, passwd ) ,FULLTEXT INDEX index_info( info ))ENGINE=MyISAM;查看user表的结构的代码如下:SHOW CREATE TABLE user \G3.创建information表创建information表的代码如下:CREATE TABLE information (id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) NOT NULL ,birthday DATE ,address VARCHAR(50) ,tel VARCHAR(20) ,pic BLOB);查看information表的结构的代码如下:SHOW CREATE TABLE information \G4.在name字段创建名为index_name的索引CREATE INDEX index_name ON information( name(10) );5.创建名为index_bir的多列索引CREATE INDEX index_bir ON information(birthday, address );6.用ALTER TABLE语句创建名为index_id的惟一性索引ALTER TABLE information ADD INDEX index_id( id ASC );7.删除user表上的index_user索引删除index_user索引的代码如下:DROP INDEX index_user ON user;查看user表的结构的代码如下:SHOW CREATE TABLE user \G8.删除information表上的index_name索引删除index_name索引的代码如下:DROP INDEX index_name ON information;查看information表的结构的语句如下:SHOW CREATE TABLE information \G六、(1)创建workInfo表CREATE TABLE workInfo (id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT,name VARCHAR(20) NOT NULL ,type VARCHAR(10) ,address VARCHAR(50) ,tel VARCHAR(20) ,wages INT ,contents TINYTEXT ,extra TEXT ,UNIQUE INDEX index_id (id DESC));(2)使用CREATE INDEX语句为name字段创建长度为10的索引index_name,代码如下:CREATE INDEX index_name ON workInfo( name(10) );(3)使用ALTER TABLE语句在type和address上创建名为index_t的索引,代码如下:ALTER TABLE workInfo ADD INDEX index_t( type, address );(4)使用ALTER TABLE语句将workInfo表的存储引擎更改为MyISAM类型,代码如下:ALTER TABLE workInfo ENGINE=MyISAM;(5)使用ALTER TABLE语句在extra字段上创建名为index_ext的全文索引,代码如下:ALTER TABLE workInfo ADD FULLTEXT INDEX index_ext (extra );(6)使用DROP语句删除workInfo表的惟一性索引index_id,代码如下:DROP INDEX index_id ON workInfo ;七、1.在test数据库中work_info表选择test数据库的代码如下:USE test;创建work_info表的代码如下:CREATE TABLE work_info (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) NOT NULL ,age INT(5),address VARCHAR(50) ,tel VARCHAR(20));2.插入记录INSERT INTO work_info VALUES( 1,'张三', 'M',18,'北京市海淀区','1234567'); INSERT INTO work_info VALUES( 2,'李四', 'M', 22,'北京市昌平区','2345678'); INSERT INTO work_info VALUES( 3,'王五', 'F', 17,'湖南省永州市','3456789'); INSERT INTO work_info VALUES( 4,'赵六', 'F', 25,'辽宁省阜新市','4567890');3.创建视图info_viewCREATE ALGORITHM=MERGE VIEWinfo_view ( id,name, sex, address )AS SELECT id,name, sex, addressFROM work_info WHERE age>20WITH LOCAL CHECK OPTION;4.查看视图info_view的基本结构和详细结构查看基本结构的代码如下:DESC info_view;查看详细结构的代码如下:SHOW CREATE VIEW info_view \G5.查看视图info_view的所有记录SELECT * FROM info_view;6.修改视图info_viewALTER ALGORITHM=MERGE VIEWinfo_view ( id,name, sex, address )AS SELECT id,name, sex, addressFROM work_info WHERE age<20WITH LOCAL CHECK OPTION;7.更新视图UPDATE info_view SET sex='M' WHERE id=3;8.删除视图DROP VIEW info_view;八、(1)在example数据库下创建college表。