您当前的位置: AG亚游集团 > 数据库教程 > MySQL教程 > MySQL数据库基础回顾

MySQL数据库基础回顾

作者:不详 来源:网络 发布时间: 2014-07-17 12:49 点击: 次
一、数据表 为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin key)等。 约束条件: not null 非空约束 unique 唯一性约束 primary key 主键约束 foreign key

AG亚游集团,  1982年,在美国国会的一次听证会上,一名参议员询问“美国核潜艇之父”海曼 里科弗上将:“在与苏联的大规模战争中,美军航母能有多长生存时间?”里科弗作出了著名的回答:“大约两天。”

  我们没有见到传说中的“多利羊之父”威尔姆特(Ian Wilmut)和坎贝尔(KeithCampbell)。他们已经离开罗斯林,分别去了爱丁堡大学兽医学院和诺丁汉大学。夏天什么产品最好卖  让人笑话,丢一国之主的脸面,似乎是非常可怕的;惟一不怕的,就是没有海军,没有国防,没有主权和尊严——这,就是上一世纪大清国的政治逻辑。

MySQL数据库基础回顾

  一、数据表

  为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin key)等。

  约束条件:

  not null 非空约束

  unique 唯一性约束

  primary key 主键约束

  foreign key 外键约束

  check 检查约束

  auto_increment 自动标识列(值会自动增1)

  创建表:

  修改表:

  修改表的结构,如修改列的类型,添加新的字段,删除原有字段,更改表名称

  alter%20table%20user%20modify/add/drop/change/rename

  删除表:

  添加数据(一次添加一条和一次添加多条)

  查询:

  修改表数据:

  删除表中记录:

  当表中字段很长时:书写不方便,我们可以使用as给字段起别名:

  去掉查询中重复,使用distinct

  查询数值在某一范围:select * from user where age between.. and ..

  查询在给出值的集合中的值:select * from user where name in('"lixq", "lxq");

  模糊查询:

  %:代表0到多个字符

  _:代表一个任意字符

  二、索引

  索引在数据库开发中,可以提高查询优化,确保数据的唯一性,以及可以对任何全文索引字段中大量文本的搜索进行优化,索引的分类:主键索引(primary key),唯一索引(unique),常规索引(index),全文索引(fulltext);

  三、数据库表类型及存储位置

  Mysql支持MYISAM,InnoDB,MEMORY等多种数据表类型

  查看当前数据库支持存储引擎

  


  一般在mysql的安装目录下的data文件中存储数据表

  四、数据表的默认字符集

  在mysql数据库中,可以为数据库,数据表,甚至每一个数据列分别设定一个不同的字符集,使用create table命令创建数据库时,若没有指定任何字符集,则是mysql配置文件里character-set-server选项决定的。

  修改按照目录下的my.ini文件

  ?

  

  

  

  

  

  

  

  


  1

  2

  


  <strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>default-character-set=utf8

  character-set-server=utf8</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>

  


  windows中显示中文会出现问题,加一个set names gbk 显示就会正常
分享到:
本文"MySQL数据库基础回顾"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
玩家游戏账号被封索赔15万 虚拟财产的账如何算? 抢七战胡金秋拼到虚脱 赛后被助教扛进更衣室 社科院报告:一线城市房价短期仍将延续当前跌势 俄战机地中海飞越法军舰 法方指俄违反国际规则 如何打动俄国美女?阿根廷“世界杯把妹指南”出招 意甲新赛程:C罗首秀对手敲定 10月观看米兰德比 科贝尔欣喜摆脱伤病重回赛场 盼能充分为法网热身 德纳第51决纳达尔两盘取胜 第10次杀入罗马决赛 四川女孩马来西亚失联已找到将回国 疑似去看男友 FF关联公司在广州设点 贾跃亭要在国内投产电动车? 曝鲁能或启动换外援程序 有合适人选西塞或离开 郭士强:总决赛没资格挑对手 还不到高兴的时候
尚福林:有新上任地市级领导了解债务后惊出一身汗 四川凉山州常委刘俊文任广东佛山副市长(图/简历) 英国报告揭露:国际援助领域性虐待“流行”多年 比特币当道开启无现金时代?欧洲央行决策者说不! 普京:若能改变历史 一定阻止苏联解体 教育部提醒:从事这40种职业 得先考职业资格证书 20年来NHL首次无缘奥运 拒绝只因一个字:钱! 以防空导弹击落一架叙利亚苏22战机 飞行员身亡 IDC:到2022年全球区块链支出将达到117亿美元 状元签将花落谁家?骑士2.8%概率创造奇迹? 第27批护航编队凯旋:230天驱离42艘疑似海盗艇 德国警方在柏林解除一起袭击 逮捕6名嫌犯
鲁能青训:U23政策不是保护伞 回归初心努力奋斗 OKEX原CEO李书沸加盟火币 称对前雇主问心无愧 英国政府否认“脱欧”后英国将加入欧盟关税同盟 苹果三星专利侵权案再起波澜:苹果寻求10亿美元赔偿 解放军和武警部队代表团:完全赞成宪法修正案草案 登哥或将缺席下场比赛!左膝酸痛还是轮休开始 穆雷自信硬地复出感觉好 称目前健康比排名更重要 中超-阿兰+高拉特梅开二度郜林破门 恒大5-0亚泰 央视实地调查河北“红水浇地”,村民种粮自己不敢吃 自己在家怎么挣钱 微信怎么挣钱 最近开什么店比较好 在家赚钱的十种方法 AG亚游集团