MySQL数据库的库表数据操作(复习1).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL数据库的库表数据操作(复习1)

库操作 增 基本语法 Create database 数据库名字 [库选项]; 库选项: 用来约束数据库, 分为两个选项 字符集设定: charset/character set 具体字符集(数据存储的编码格式): 常用字符集: GBK和UTF8 校对集设定: collate 具体校对集(数据比较的规则) 1. create database mytest charset utf-8; 删 所有的操作中: 删除是最简单 Drop database 数据库名字; 1. drop database mytest; 改(数据库名字无法改变 ,只可以改变数据库的校对集以及字符集) 数据库的修改仅限库选项: 字符集和校对集(校对集依赖字符集) Alter database 数据库名字 [库选项]; Charset/ character set [ ] 字符集 Collate 校对集 修改字符集 (修改字符集 ,数据库会自动修改校对集 ) 1. alter database mytest charset gbk; 修改校对集 (修改校对集 ,数据库不会自动修改字符集 ) 1. alter database mytest collate gbk_bin; ps:校对集有三种格式 _bin: binary,二进制比较, 取出二进制位,一位一位的比较, 区分大小写 _cs: case sensitive,大小写敏感, 区分大小写 _ci: case insensitice,大小写不敏感,不区分大小写 查看数据库支持的校对集 : 1. show collation 查 1. 查看所有数据库: show databases; 1. show databases; 2. 查看指定部分的数据库: 模糊查询 Show databases like ‘pattern’; -- pattern是匹配模式 %: 表示匹配多个字符 _: 表示匹配单个字符 查询含有名字有my的数据库 : 1. show databases like my%;(匹配 多个 字 符 ) 2. show databases like my_;(匹配 单 个 字 符 ) 3. 查看数据库的创建语句: show create database 数据库名字; 1. show create database mytest; 表操作 : 增 Create table [if not exists] 表名( 字段名字 数据类型, 字段名字 数据类型 -- 最后一行不需要逗号 )[表选项]; If not exists: 如果表名不存在,那么就创建,否则不执行创建代码: 检查功能 表选项: 控制表的表现 字符集: charset/character set 具体字符集; -- 保证表中数据存储的字符集 校对集: collate 具体校对集; 存储引擎: engine 具体的存储引擎(innodb和myisam) 1. use mytest; 2. create table mytable (_id integer primary key,name char(10),phone char(11)); 删 Drop table 表名1,表名2...; -- 可以一次性删除多张表 1. drop table mytable; 改 修改表名: rename table 老表名 to 新表名; 1. rename mytable to newmytable; 修改表选项: 字符集,校对集和存储引擎 Alter table 表名 表选项 [ ] 值; 修改字符集 : 1. alter table mytest charset gbk; 修改字段 字段操作很多: 新增, 修改, 重名, 删除 1.新增字段 Alter table 表名 add [column] 字段名 数据类型 [列属性] [位置]; 位置: 字段名可以存放表中的任意位置 First: 第一个位置 After: 在哪个字段之后: after 字段名; 默认的是在最后一个字段之后 1. alter table mytable add sex enum(男 ,女 ) default 男 after name; 2.重命名字段 Alter table 表名 change 旧字段 新字段名 数据类型 [属性] [位置]; 1. al

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档