1. SQL的每个实现都具有自己的数据类型集,使用某个实现所特有的数据类型是必要的,以支持每个实现在处理存储数据的方式策略,但基本数据类型在不同实现之间还是相同的。
2. 像其他语言一样,最基本的数据类型是:字符串类型,数值类型,日期和时间类型。
3. 不要使用定长数据类型来保存长度不定的数据,比如姓名,如果不恰当地使用定长数据类型,可能会导致浪费可用的空间,影响对不同数据进行精确的比较。
4. 应该使用变长的数据类型来保存长度不定的字符串,从而节省数据库空间。
5. 大对象类型:BLOB(二进制大对象)和TEXT(长字符串类型)。
BLOB适合在数据库中存储二进制媒体文件;TEXT适合在数据库里保存大字符集。
6. 日期和时间类型:
注:SECOND元素还可以再分解为几分之一秒,其范围是00.000~61.999,但并不是所有SQL实现都支持这个范围,多出来的1.999秒所用来闰秒的。
7. 设置断点可以使程序在指定位置暂停运行,这样用户就可以在暂停处查看当前程序变量的数值以及堆栈值的情况,从而确定代码是否与用户原意一致。
8. clear与delete都是清除断点,但是两者的区别在于,clear命令后面要给出清除的断点所在行的行号,而delete命令是给出清除断点的编号;其次,使用clear命令清除断点时,gdb会自动给出提示,delete命令则不会。
9. display可以用来设置一些自动显示的变量,当程序暂时时,或者用户单独跟踪时,这些变量的值将会自动显示;print只能显示当前用户指定的变量或者表达式的值,当程序下一次单步执行或者暂停时,不会显示上次设定变量的值。
阅读(1803) | 评论(0) | 转发(0) |