《mysql笔记》.docxVIP

  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 –uroot –p --------password. \h中可以显示help信息,每个命令都需要以”;”作为结尾。 Create table text(id int primary key auto_increment); Create database company; use company; which database you want to use now。 select database();This is a method ,it can show you which database you are using now. Desc dept ;show table struction. Show create database company;显示的是创建数据库的语法信息。 Create table dept(id int(4),);at least 1 column Choose.custom:database choose下的 table custom,可以通过这句命令知道原语言。 上面是对数据库下的表结构的操作。Change和modify的区别是:都是用于修改表结构的,但是change需要写俩次column的名,而modify只写一个,但是modify不能改变column的名字。 如何修改字段排列的顺序: 新增的字段:alter table tablename add newcolumn after oldcolumn 修改字段age,放最前面:alter table tablename modify age int(3) first, 将s_num字段的位置改到course字段的前面,代码如下: ALTER TABLE grade MODIFY s_num INT(10) AFTER id; 删除worker表的外键约束,代码如下: ALTER TABLE worker DROP FOREIGN KEY worker_fk; 插入数据的方法:多值插入values(),(); Insert into tablename (各个字段,)values(数字,‘字符’); 若是插入完整的数据则 insert into tablename values(); 还可以insert into tablename select数字,‘字符’; 下面有如何更新:insert into tablename set eid=10002; Insert 制造大量数据: 后面的hello mysql重复了8遍。 只给content一个字段赋值,执行一次就是把原来的表复制一次,一次多8条记录,前面那个id字段是自增的。 删除外键:alter table name drop foreign key name; Update tablename set name=’’,age=’’ where id=’id’; 排序: 与它一块使用的是limit,直接在desc后面写上limit 2; limit 0.2;与limit 2;等价。意思是排序后的从0开始数2个显示,解决实际问题我们只想让显示前10个等等,还会用在分页上。 一些函数的用法: Count用于想要知道比如公司一共有多少人,如果用count在加上group by可以知道每个部门有多少人。对分组后的管理用having。 内连接:Select后面不需要具体写empl.eid,注意各个表不同。 外连接:左连接,右连接,可以保证某张表的信息完整,没有值的部分为null。 查询帮助:help contents;继续查询是:?Data Types 也可以直接?+关键词,可以看到某关键词的语法。? Add ?select Union其实是取并集,俩个的列必须相同。Union all,union过滤了2条完全一样的记录。 子查询: 约束:用户自定义的完整性,DBMS提供定义和校验这类完整性的机制,比如约束和触发器。 完整性的分类:实体完整性,参照完整性,用户自定义(上图后三个)。 约束+约束名字+约束内容 Salary decimal(9,2)表示小数点前面有9位,小数点后面有2位;她就是定点数,要避免浮点数之间的比较。 如果是无意义的主键经常会设置成自增: Create table m(id int(4) primary key auto_increment); Date,datetime time可以用now()这个函数 Enum与set的区别:set中的元素可以自由组合作为数据值。 (c set(‘a’,’b’,’c’));则insert into tabelname select‘a,b‘。 123456 like ‘123%‘为真

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档