MySQL学习心得完整版.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL学习⼼得 这⾥写⾃定义 ⽬录标题 MySQL数据库 前⾔ 数据库本质是⼀个⽂件系统,与⽂件相 ,可以存储海量数据 ;与内存相 ,速度快的同时,数据还能永久保存,⽅便管理,但数据库会占 ⽤资源,有些数据库还需要付费。 像本次介绍的MySQL属于关系型数据库,除了关系型数据库还有⾮关系型数据库,例如Redis、MongoDB、HBASE。 关系型数据库主要对象有 : 1.表 :包含数据库中所有数据的数据库对象 2.字段 :表中每⼀列称为⼀个字段 3.索引:⼀个单独的、物理的数据库结构 4.视图:从⼀张或多长表中导出的表 接下来就介绍下SQL语句 SQL语句 SQL语句有四⼤基本操作CRUD: C :create增加 R :retrieve获取/查询 U:update更新 D:delete删除 ⽽这些操作则是下⾯介绍的这⼏类SQL语句帮助完成的: 1. DDL语句 2. DML语句 3. DQL语句 4. DCL语句 接下来就主要介绍前三类SQL语句 DDL语句 创建数据库、创建表、修改表结构等 ⼀、操作数据库 ① 创建数据库 Create database 数据库名; – 创建指定名称的数据库 Create database 数据库名 character set 字符集; --创建指定名称的数据库,并且指定字符集 (⼀般都指定utf8) ② 查看/选择数据库 Use 数据库; – 切换数据库 Select database(); – 查看当前正在使⽤的数据库 Show databases; – 查看Mysql中都有哪些数据库 Show create database 数据库名; – 查看⼀个暑假库的定义信息 ③ 修改数据库 Alter database 数据库名 character set 字符集; – 数据库的字符集修改操作 ④ 删除数据库 Drop database 数据库名 – 从MySQL中永久的删除某个数据库 ⼆、操作数据表 常⽤的数据类型 :int整型、double浮点型、varchar字符串型、date⽇期类型。 注意 :MySQL中的char类型与varchar类型,区别在于char类型是固定长度的:根据定义的字符串长度分配⾜够的空间,⽽varchar类型 是可变长度,只使⽤字符串长度所需的空间 ① 创建表 Create table 表名( 字段名称 1 字段类型 (长度), 字段名称2 字段类型 (最后⼀列不要加逗号) ); ② 查看表 Show tables; – 查看当前数据库中的所有表名 Desc 表名; – 查看数据表的结构 ③ 删除表 Drop table 表名; – 删除表 (从数据库中永久删除某⼀张表) Drop table if exists 表名; – 判断表是否存在,存在的话就删除,不存在就不执⾏删除 ④ 修改表 1、 修改表名 :Rename table 旧表名 to 新表名; 2、 向表中添加列,关键字add:alter table 表名 add 字段名称 字段类型 3、 修改表中列的数据类型或长度,关键字modify : Alter table 表名 modify 字段名称 字段类型 4、 修改列名称,关键字change: Alter table 表名 change 旧列名,新列名 类型(长度) ; 5、 删除列,关键字drop: Alter table 表名 drop 列名 ; DML语句 针对table数据表中数据的增删改 ① 插⼊数据 : Insert into 表名 (字段名1,字段名2…) values(字段值 1,字段值2…) 若插⼊全部字段,则将所有字段名都写出,或者不写字段名 注意 :值与字段必须要对应,个数相同、数据类型也要相同 值的数据⼤⼩必须在字段指定的长度范围内 Varchar、char、date类型的值必须使⽤单引号包裹 如果要插⼊空值可以忽略不写或插⼊null 如果插⼊指定字段的值必须要写上列名 ② 更改数据 不带条件的修改 :update 表名 set 列名 = 值 带条件的修改 :update 表名 set 列名 = 值 [where 条件表达式:字段名 = 值] ③ 删除数据 删除所有数据 :delete from 表名 指定条件 删除数据 :delete from 表名[where 字段名 = 值] 但是不推荐delete from

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档