




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库总结 第一篇:数据库总结数据库总结:共三天的课程数据库的概念:数据库是一组有序的数据的集合;数据库的作用:为了有效的管理数据;数据类型:一字符串相关的类型:一般用于人名、大于2147483647(10位数)的数字、地址等字符信息使用格式:字段名char(存放字符的长度)或者字段名varchar(存放字符的长度)Char:代表的是定长的字符串类型,定义了多长,就分配多长的存储空间,只要不超过定义的长度,分配给char的空间长度就不会改变,余下的部分用空格代替;Varchar:代表的是可变长度的字符串类型,定义的长度可以理解为是虚拟的空间,只要字符串的长度不超过定义的长度,那么varchar的分配空间长度就是字符串实际的长度,余下的部分自动消失;二数字相关的类型:一般用于工资、人数统计等方面;使用格式:字段名int/float/double【此处不用定义字段的长度】int:取值的范围-2147483648~2147483647,后面可以设置主键及自增长;float/double:用于带有小数的数据定义decimal:多用于金钱的数据三时间相关的数据类型:一般用于时间的统计,例如登录时间、修改时间、退出时间等;使用格式:字段名date/time/datetime/timestamp【此处不用定义字段的长度】,插入表的时候格式与字符串的插入格式一样,都是用单引号插入date:日期类型格式:yyyy-MM-ddtime:时间类型格式:hh:mm:ssDatetime:日期时间格式:yyyy-MM-ddhh:mm:ssTimestamp:时间戳格式:yyyy-MM-ddhh:mm:ss数据库的操作:一查看所有数据库:selectdatabases;二查看所有表:selecttables;三创建数据库:createdatabase数据库名称;use数据库名称;四创建表:createtable表名(字段1类型(长度)[约束],字段2类型(长度)[约束],字段n类型(长度)[约束])注:字段n的结尾处不需要用逗号分隔五删除当前表/数据库:droptable表名/数据库名;六向表中插入数据:insertinto表名(字段1,字段2,字段n)values(值1,值2,值n),(值1,值2,值n),(值1,值2,值n),(值1,值2,值n)...注:此处的插入数据可以用逗号隔开,想要插入几条数据就插入几个值。七查看当前表的值:select*from表名注:*是通配符,代表全部的意思,此处*还可以用表中的字段名代替,那么查看就是相应的字段名下的数据。约束:一主键约束:primarykey代表的是唯一、不重复,非空的约束使用格式:字段名类型(长度)primarykey自增长:auto_increment必须与主键约束一同使用,字段的类型是整型,插入数据的时候可以不用向设置自增长的字段添加数据,起始的默认数字是:1二唯一约束:unique不可以重复,唯一使用格式:字段名类型(长度)unique注:空格是不可以作为字符串使用的,空格相当于null,如果向设置unique的字段内插入数据是存在【‘空格’、null、(‘’)】当中两个或两个以上的时候就会报错【’null’是字符串,不是空】三非空约束:notnull插入数据时必须要为设置notnull的字段插入数据,这个字段不能为空使用格式:字段名类型(长度)notnull注:空格是不可以作为字符串使用的,空格相当于null,如果向设置notnull的字段内插入数据是存在【‘空格’、null、(‘’)】当中一个或一个以上的时候就会报错四默认约束:default为字段设置默认值,当不为设置默认约束的字段插入数据是,系统自动将默认值赋予这个字段使用格式:字段名类型(长度)default值五检查约束:check(检查的内容)使用格式:字段名类型(长度)check(检查的内容)注:在SQL语句中没有实际的含义,但是需要会用六外键约束:foreignkey必须是另一个表的主键(唯一的),设置了外键的字段,受到关联表中相应主键的字段的约束,当要为外键约束插入数据的时候,必须先为被关联的表插入相应主键的数据;使用格式:创建表时候就设置外键约束字段名类型(长度),Foreignkey(字段名)references表名(对应主键的字段名)表已经创建完,插入外键约束Altertable表名addconstraintfk_fforeignkey(要设置外键的字段名)references被关联的表名(被关联的字段名);表的结构:查看表结构:desc/describe表名;修改表名:altertable表名rename新表名添加新字段:altertable表名add字段名类型(长度)修改字段:altertable表名change旧

雨巷****莺莺
实名认证
内容提供者


最近下载