sql
程序员跑去做实施了
这个作者很懒,什么都没留下…
展开
-
Navicat导出指定数据表的数据结构、字段、备注、数据类型
SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, if(IS_NULLABLE='YES','是','否') 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA.COLUMNS where table_schema ='course' -- 数据库名称 AND table_name = 'course_type' -- 表名将查询原创 2020-08-11 11:14:09 · 1309 阅读 · 0 评论 -
Mysql中文排序规则
使用MySQL过程中,我们经常会对一个字段进行排序查询,我们一般都是想要按照中文拼音首字母进行依次排序,但mysql中进行中文排序的时候,对汉字的排序结果往往都是错误的。 这种情况在MySQL的很多版本中都存在。如果这个问题不解决,那么MySQL将无法实际处理中文。出现这个问题的原因是因为MySQL在查询字符串时是大小写不敏感的,在编绎MySQL时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象。查了资料有两种解决方法:1.对于包含中文的字段加上”b转载 2020-07-21 17:12:58 · 758 阅读 · 0 评论 -
Mysql 更新时间(加上或者减去一段时间)在原有的时间上加1个月或者减1个月
mysql 在原有的时间上加10个月或者一年例如:加1个月UPDATE SERVER_TIME_LEFT SET END_TIME = DATE_ADD(END_TIME, INTERVAL 1 MONTH) WHERE SHOP_ID BETWEEN 1011000 AND 1011999例如: 加一年UPDATE SERVER_TIME_LEFT SET END_TIME = DAT...原创 2020-05-07 11:23:13 · 2365 阅读 · 0 评论 -
SQL中多表连接delete同时删除关联表数据
DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:1、 delete from t1 where 条件2、delete t1 from t1 where 条件3、 delete t1 from t1,t2 where 条件4、delete t1,t2 from t1,t2 where 条件前 3者是可行的,第4者不可行。也就是简单用delete语句无法进...原创 2019-09-20 18:17:59 · 32261 阅读 · 2 评论