SQL如何处理这几个常见问题(二)

LEFT(STR, LENGTH)

从左边开始截取STRLENGTH是截取的长度;

SQL如何处理这几个常见问题(二)

RIGHT(STR, LENGTH)

从右边开始截取STRLENGTH是截取的长度;

SQL如何处理这几个常见问题(二)

SUBSTRING(STR,N ,M)

返回字符串STR从第N个字符开始,截取之后的M个字符;

SQL如何处理这几个常见问题(二)

REPLACE(STR, STR1, STR2)

将字符串STR中的STR1字符替换成STR2字符;

SQL如何处理这几个常见问题(二)

LEN(STR)

计算字符串STR的长度;

SQL如何处理这几个常见问题(二)

REVERSE(STR)

把字符串倒置;

SQL如何处理这几个常见问题(二)


复制表数据

SQL如何处理这几个常见问题(二)

注意:被复制的表的列和复制表的列数据类型需要一致



字母大小写的转换

将大写字母改为小写字母

SQL如何处理这几个常见问题(二)

将小写字母转化成大写字母

SQL如何处理这几个常见问题(二)

删除表/数据

DELETE FROM TableName

  • 只是删除表中某些数据,表结构还在.。
  • DELETE 可以带WHERE子句来删除一部分数据,例如 DELETE FROM Student WHERE Age > 20
  • 自动编号不恢复到初始值。

 

TRUNCATE TABLE TableName

  • TRUNCATE 语句不能跟where条件,无法根据条件来删除,只能全部删除数据。
  • 自动编号恢复到初始值。
  • 使用TRUNCATE 删除表中所有数据要比DELETE效率高的多,因为TRUNCATE 操作采用按最小方式来记录日志.
  • TRUNCATE删除数据,不触发DELETE触发器。

 

DROP TABLE  TableName

  • 删除表本身,即表中数据和表结构(列、约束、视图、键)全部删除。
上一篇:Excel创意圆环图,让你的表格颜值翻倍!


下一篇:Android零基础入门第60节:日历视图CalendarView和定时器Chronometer