目录
一.克隆表——将数据表的数据记录生成到新的表中
方法二:创建的时候同时导入
create table test2 (select * from students);
二.清空表——删除表内的所有数据
方法一:delete删除(自增长)
DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一行一行的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录。
方法二:truncate删除(重新记录)
TRUNCATE 清空表后,没有返回被删除的条目;TRUNCATE 工作时是将表结构按原样重新建立,因此在速度上 TRUNCATE 会比 DELETE 清空表快;使用 TRUNCATE TABLE 清空表内数据后,ID 会从 1 开始重新记录。
方法三:创建临时表(退出数据库自动销毁)
临时表创建成功之后,使用SHOW TABLES命令是看不到创建的临时表的,临时表会在连接退出后被销毁。 如果在退出连接之前,也可以可执行增删改查等操作,比如使用 DROP TABLE 语句手动直接删除临时表。
三.导入文件或脚本进数据库
四.SQL高级语句——select:查询语句
导入一个脚本,内含数据库hellodb,为接下来的示例作准备 :
1.select:显示表格中的一个或者多个字段中所有的信息
2.distinct:查询不重复记录
3.where:根据条件查询
4.and且、or或:根据多个条件查询
5.in:显示已知值的资料
6.between:显示两个值范围内的资料
7.like+通配符:模糊查询
#语法:select 字段名
8.order by:按关键字排序
五.SQL函数
2.聚合函数
目录