1数据库是如何创建索引的:create index 创建表:create table
2.数据库如何实现倒叙/升序排序:order by asc(升序)/desc(倒叙)
3.数据库的优化方案: ①尽量避免全表扫描
②尽量避免在where子句中对字段进行null值判断
③尽量不要给数据库留null,尽量使用not null填充数据库
④避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使 用索引而进行全表扫描。
⑤.应尽量避免在 where 子句中使用 or 来连接条件
⑥in 和 not in 也要慎用,否则会导致全表扫描exists 代替 in
⑦where 子句中不使用参数
⑧分表建组
⑨合理使用索引
4.如何将mysql中数据迁移到orac:
①oracle创建的表名字段名,统统要大写
②拼接oracle的建表sql时,不能出现user这个关键字
③mysql的表名和字段名,统统要小写
④mysql索引名包含中文去掉中文
⑤mysql自增字段取消自增
最好的方法就是下载一个第三方软件
5.sql数据类型:
日期和时间类型:date time year datetime timestamp
字符串类型:CHAR VARCHAR TEXT LONGTEXT LONGBLOB TINYTEXT TINYBLOB MEDIUMBLOB MEDIUMTEXT
6.mysql时间转换函数:
date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式。
str_to_date(str,format) 转换函数,可以把一些杂乱无章的字符串转换为日期格式
7.日期时间计算函数:
MySQL 为日期增加一个时间间隔:date_add()
MySQL 为日期减去一个时间间隔:date_sub()
MySQL 日期、时间相减函数:datediff(date1,date2), timediff(time1,time2)
MySQL timediff(time1,time2):两个日期相减 time1 - time2,返回 time 差值。