您所在位置: 网站首页 / 数据库总结精编.docx / 文档详情
数据库总结精编.docx 立即下载
2025-08-27
约2.7万字
约47页
0
39KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

数据库总结精编.docx

数据库总结精编.docx

预览

免费试读已结束,剩余 42 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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旧
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数据库总结精编

文档大小:39KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用