MySQL⾯试题(⼀)之数据类型详解问题1:char、varchar的区别是什么?
答:varchar是变长⽽char的长度是固定的。
提⽰:如果你的内容是固定⼤⼩的,你会得到更好的性能。
问题2: TRUNCATE和DELETE的区别是什么?
从python开始学编程答:DELETE命令从⼀个表中删除某⼀⾏,或多⾏,TRUNCATE命令永久地从表中删除每⼀⾏。
问题3:什么是触发器,MySQL中都有哪些触发器?
答:触发器是指⼀段代码,当触发某个事件时,⾃动执⾏这些代码。在MySQL数据库中有如下六种触发器:
vmware16最新密钥Before Insert
After Insert
Before Update
After Update
建站系统下载
Before Delete
After Delete
mysql面试题sql
问题4:FLOAT和DOUBLE的区别是什么?
答:FLOAT类型数据可以存储⾄多8位⼗进制数,并在内存中占4字节。
DOUBLE类型数据可以存储⾄多18位⼗进制数,并在内存中占8字节。
问题5:如何在MySQL种获取当前⽇期?
ev3编程和scratch的区别答:SELECT CURRENT_DATE();
问题6:如何查询第n⾼的⼯资?
structural material答:SELECT DISTINCT(salary) from employee ORDER BY salary DESC LIMIT n-1,1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。