LEFT(STR, LENGTH)
从左边开始截取STR,LENGTH是截取的长度;
RIGHT(STR, LENGTH)
从右边开始截取STR,LENGTH是截取的长度;
SUBSTRING(STR,N ,M)
返回字符串STR从第N个字符开始,截取之后的M个字符;
REPLACE(STR, STR1, STR2)
将字符串STR中的STR1字符替换成STR2字符;
LEN(STR)
计算字符串STR的长度;
REVERSE(STR)
把字符串倒置;
复制表数据
注意:被复制的表的列和复制表的列数据类型需要一致
字母大小写的转换
将大写字母改为小写字母
将小写字母转化成大写字母
删除表/数据
DELETE FROM TableName
- 只是删除表中某些数据,表结构还在.。
- DELETE 可以带WHERE子句来删除一部分数据,例如 DELETE FROM Student WHERE Age > 20
- 自动编号不恢复到初始值。
TRUNCATE TABLE TableName
- TRUNCATE 语句不能跟where条件,无法根据条件来删除,只能全部删除数据。
- 自动编号恢复到初始值。
- 使用TRUNCATE 删除表中所有数据要比DELETE效率高的多,因为TRUNCATE 操作采用按最小方式来记录日志.
- TRUNCATE删除数据,不触发DELETE触发器。
DROP TABLE TableName
- 删除表本身,即表中数据和表结构(列、约束、视图、键)全部删除。