MySQL数据库
MySQL数据库基础知识的总结
yCo-LuckyCat
关关难过关关过,夜夜难熬夜夜熬;尽管征途漫漫,不妨一路放歌。
展开
-
MySQL5.5安装及其配置
MySQL5.5安装教程如下:MySQL5.5安装包点击下载安装步骤:首先双击打开安装包点击Next进入下一步,点击勾选,同意协议,再点击Next继续安装,在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(自定义)”三个选项,选择“Custom”,单击Next继续安装,如果需要更改安装位置,则点击Browse自定义安装位置,选择完成后点击Next继续安装,点击Install开始安装,耐心等待进度完成即可。MySQL的配置:配原创 2020-11-01 20:23:49 · 493 阅读 · 0 评论 -
MySQL数据库基础——多表查询:子查询
MySQL数据库基础入门——day12子查询:1.带IN关键字的子查询:使用IN关键字进行子查询时,内层查询语句仅返回一个数据列,这个数据列中的值将供外层查询语句进行比较操作。SELECT * FROM 表1 WHERE 字段名 IN(SELECT 查询字段 FROM 表2 WHERE 条件);SELECT语句中还可以使用NOT IN关键字,其作用与IN相反。2.带EXISTS关键字的子查询:EXISTS关键字后面的参数可以是任意一个子查询,这个子查询的作用相当于测试、比较,它不会产生任何数原创 2020-10-30 20:22:22 · 892 阅读 · 0 评论 -
MySQL数据库基础——操作关系表、连接查询
MySQL数据库基础入门——day11一、操作关联表1.关联关系:关联关系有:多对一、多对多和一对多。一对一关联关系可以应用在以下几方面:(1)分割具有很多列的表(2)由于安全原因而隔离表的一部分(3)保存临时的数据,并且可以毫不费力地通过删除该表而删除这些数据2.添加数据:首先添加主键约束:ALTER TABLE 表名 ADD CONSTRAINT FK_ID FOREIGN KEY(外键字段名) REFERENCES 主表表名(主键字段名); 然后为表添加数据:INSERT I原创 2020-10-29 22:57:13 · 552 阅读 · 0 评论 -
MySQL数据库基础——多表操作:添加与删除外键
MySQL数据库基础入门——day10一、外键外键用于建立加强两个表之间的联系,引入外链后,外键只能插入参照列存在的值,参照列被参照的值不能被删除,这就保证了数据的参照完整性。1.为表添加外键约束:想要真正连接两个表的数据,就需要为表添加外键约束。添加外键约束的语法格式:ALTER TABLE 表名 ADD CONSTRAINT FK_ID FOREIGN KEY(外键字段名) REFERENCES 主表表名(主键字段名); 被引用的表为主表,引用外键的表为从表。主表和从表是主从关系。为表添原创 2020-10-28 20:32:54 · 804 阅读 · 0 评论 -
MySQL数据库基础——高级查询2、为表和字段取别名
MySQL数据库基础入门——day09高级查询一、使用LIMIT限制查询结果的数量:MySQL数据库中提供LIMIK关键字,可以指定查询结果从哪一条记录开始以及一共查询多少条信息。其语法格式如下:SELECT 字段名1,字段名2,...FROM 表名LIMIK [OFFSET,] 记录数;在上述语法格式中,LIMIK关键字有两个参数,第一个是“OFFSET”关键字表示偏移量,如果偏移量为0则表示从查询结果的第一条记录开始,偏移量为1则表示从查询结果的第二条记录开始,以此类推,不指定则为默认值原创 2020-10-27 17:14:51 · 1254 阅读 · 0 评论 -
MySQL数据库基础——高级查询1
MySQL数据库入门——day08高级查询一、聚合函数:在实际开发过程中经常需要对数据进行统计,为此MySQL中提供了一些函数来实现某些功能如下表所示:函数名称作用COUNT()返还某列的行数SUM()返还某列值的和AVG()返还某列的平均值MAX()返还某列的最大值MIN()返还某列的最小值1.COUNT()函数:COUNT()函数用于统计记录的条数,语法格式如下:SELECT COUNT(*) FROM 表名;2.SUM()函数原创 2020-10-26 15:53:54 · 173 阅读 · 0 评论 -
MySQL数据库基础——表单查询2
MySQL数据库入门——day07按条件查询1.空值查询:在数据表中,某些数据的值可能为空值(NULL),空值不同于0,也不同于空字符串。在MySQL中使用ISNULL关键字来判断是否为空值,其语法格式如下:SELECT * | {字段名1,字段名2,...}FROM 表名WHERE 字段名 IS [NOT] NULL在上述语法格式中,“NOT”为可选参数,使用NOT关键字则表示用于判断字段不是空值。2.带DISTINCT关键字的查询:使用DISTNCT关键字来过滤表中重复出现的字段。原创 2020-10-25 20:30:05 · 457 阅读 · 0 评论 -
MySQL数据库基础——单表查询1
MySQL数据库入门——day06一、简单查询查询所有字段:1.在SELECT语句中列出所有字段名名来查询表中的所有的数据。语法格式如下:SELECT 字段名1,字段名2,.... FROM 表名;2.在SELECT语句中使用(“*”)通配符来代替所有的字段名。语法格式如下:SELECT * FROM 表名;查询指定字段:在查询数据时,可以在SELECT语句的字段列表中指定需要查询的字段,这种方式只针对部分字段进行查询,不会查询所有字段。其语法格式如下:SELECT 字段名1,字段名2原创 2020-10-24 20:26:05 · 749 阅读 · 0 评论 -
MySQL数据库基础——添加、更新与删除数据
添加数据:一、为表中所有字段添加数据:1.INSERT语句中指定所有字段名:使用INSERT语句为表指定字段添加新记录。语法格式如下:INSERT INTO 表名(字段名1,字段名2,...)VALUES(值1,值2,...);上述语法格式中,字段名与值一一对应,即每个值的顺序与数据类型必须与字段相匹配。INTO为可选,添加与否不影响结果。2.INSERT语句中不指定所有字段名:使用INSERT语句为表不指定字段添加新记录。语法格式如下:INSERT INTO 表名 VALUES(值1,原创 2020-10-23 21:00:53 · 780 阅读 · 0 评论 -
MySQL数据库基础——表的约束、自增
MySQL数据库入门——day04一、表的约束:主键约束:在MySQL中,为了快速查询表中的某条数据,可以通过设置主键来实现。主键约束通过PRIMARY KEY定义的,它可以唯一标识表中的记录,好比身份证用来标识人的身份一样。主键约束分为两种,具体如下:1.单字段主键:字段名 数据类型 PRIMARY KEY2.多字段主键PRIMARY KEY (字段名1,字段名2,...,字段名n)非空约束:非空约束指的是字段的值不能NULL,在MySQL中,非空约束是通过NOT NULL定义的,语原创 2020-10-22 22:58:08 · 861 阅读 · 0 评论 -
MySQL数据库基础——数据表的创建、查看、修改、删除
MySQL数据库入门—day03数据表的基本操作:一、创建数据表:数据库创建成功后就需要创建数据表。所谓创建数据表就是在已经存在的数据库中建立新表。需要注意的是,在操作数据表前,应该使用“USE 数据库名”指定操作是在哪个数据库中进行操作,否则会抛出“No database selected”错误。创建数据表的基本语法格式如下:USE 数据库名;CREATE TABLE 表名(字段名1 数据类型[完整的约束条件],字段名2 数据类型[完整的约束条件],...字段名n 数据类型[完整的约束原创 2020-10-21 20:17:19 · 1234 阅读 · 0 评论 -
MySQL数据库基础——数据库的数据类型
一、数据类型1.整数类型:MySQL中的整数型数据类型可分为5种,分别为 TINYINT、SMALLINT、MEDIUMINT、INT和BIGING。下表为MySQL不同整数类型所对应的字节大小和取值范围。数据类型字节数无符号数的取值范围有符号数的取值范围TINYINT10 ~ 255-128 ~ 27SMALLINT20 ~ 65 535-32 768 ~ 32 767MEDIUMINT30 ~ 16 777 215-8 388 608 ~ 8原创 2020-10-20 15:16:45 · 943 阅读 · 0 评论 -
MySQL数据库基础——数据库创建、查看、修改、删除
MySQL数据库入门–day01数据库基础知识:一、创建和查看数据库1.创建:在MySQL中,创建数据库的基本语法格式如下所示:CREATE DATABASE 数据库名称;在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一的,不可重复出现。2、查看:查看数据库的语法格式如下:SHOW DATABASES;上述查看数据库的语法格式用于查询在MySQL中的所有数据库。若要查看某个已经创建的数据库信息,可以通过以下语法格式进行原创 2020-10-19 20:55:24 · 2198 阅读 · 5 评论