*** 作查询的4种类型:
1、生成表查询:生成表查询从一个或多个表中检索数据,然后将结果集加载到一个新表中。该新表可以放在已打开的数据库中,用户也可以在其他数据库中创建该表。
2、更新查询:使用更新查询可以添加、更改或删除一条或多条现有记录中的数据。可以将更新查询视为一种功能强大的【查找和替换】对话框形式。可以输入选择条件(相当于搜索字符串)和更新条件(相当于替换字符串)。
3、追加查询:追加查询可将一组记录(行)从一个或多个源表(或查询)添加到一个或多个目标表。通常,源表和目标表位于同一数据库中,但并非必须如此。
4、删除查询:从一个或多个表中删除一组记录。例如,可以使用删除查询来删除没有订单的产品。
扩展资料:
其他类型
1、简单查询:简单查询是最为常用的一种查询方式,可以从一个或多个表中将符合条件的数据提取出出来,还可以对这些数据进行继续编辑等 *** 作。
2、汇总查询:汇总查询比简单查询的功能更强大,不仅可以提取数据,还能对数据进行各种统计和汇总。
3、重复项查询:重复项查询能将数据表中相同字段的信息和内容集合在一起显示,主要用于对各种数据的对比分析。
1、 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。
mysql>select database()
+------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
2、//查看有哪些数据库
mysql> show databases
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3、//选择数据库
mysql>use test //号可有可无,必须单行使用.
4、为了找出当前的数据库包含什么表(例如,当你不能确定一个表的名字),使用这个命令:
5、//看数据库里有哪些表
mysql>show tables
+---------------------+
| Tables in menagerie |
+---------------------+
| event |
| pet |
+---------------------+
如果你想要知道一个表的结构,可以使用DESCRIBE命令;它显示表中每个列的信息:
6、//看表里有哪些列
mysql>describe pet
+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| *** | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
Field显示列名字,Type是列的数据类型,Null表示列是否能包含NULL值,Key显示列是否被索引而Default指定列的默认值。
如果表有索引,SHOW INDEX FROM tbl_name生成有关索引的信息。
删除数据库.
mysql>drop database test
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)