[ ]:表示里面的内容可以省略。
- truncate 表名:清空当前表所有内容(该表就如刚创建一样)
-
TRUNCATE test
清空test表所有数据。 - show table status [like '表名']:查看当前数据库中所有/指定表信息。(包括表对应的engine索引等)
-
show table status
查看当前数据库中所有表的信息。 -
show table status like 'test'
查看test表的信息。(like可以使用%_进行模糊匹配,这里的like不能替换regexp使用正则匹配) - show triggers [from 表名]:查看当前数据库中所有/指定表的触发器。
-
show triggers
查看当前数据库中所有表创建的触发器。 -
show triggers from test
查看当前数据库中test表的触发器信息。 - drop trigger [if exists] [表名.]触发器名称:删除指定触发器
-
if exists
表示当前触发器存在就允许删除 -
表名.触发器名称
表示删除指定表名的指定触发器名称。(如果不加上表名,会删除整个数据库中相同名的触发器 ) -
drop trigger if exists test.test_tt
删除test表上的test_tt触发器。 - set names 字符编码:设置数据库,当前编码。
-
set names utf8
:设置字符编码为utf8。 -
set names gbk
:设置字符编码为gbk。
网友评论