MYSQL个人笔记带目录.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MYSQL个人笔记带目录

MYSQLQAC:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6杂数据文件存放在安装目录data下面,一个数据库对应一个文件夹数据库导出: 数据库可以再SQLyog软件中选择导出为excel xml,然后用excel打开并另存为xls的文件数据库备份直接可以再SQLyog软件中选择导出,转储SQL形成.sql文件,然后导入可以选择执行.sql脚本就可以了MYSQL 服务开启与关闭net stop MYSQL56net start MYSQL56查看默认存储引擎show variables like ‘storage_engine%’;show variables是显示所有的变量,后面like关键字是匹配显示,%是通配符修改 root 用户密码执行命令:?mysqladmin -u root -p password 新密码,执行后提示输入旧密码完成密码修改, 当旧密码为空时直接按回车键确认即可。语法MySQL中的数据类型MySQL有三大类数据类型, 分别为数字、日期\时间、字符串, 这三大类中又更细致的划分了许多子类型:数字类型整数: tinyint、smallint、mediumint、int、bigint浮点数: float、double、real、decimal日期和时间: date、time、datetime、timestamp、year字符串类型字符串: char、varchar文本: tinytext、text、mediumtext、longtext二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblobFor float(M,D), double(M,D) or decimal(M,D), M must be = D (column id). 其中M是总位数,D是小数位数int不需要括号,有括号也没啥用,char后面的括号有用,标示字符的最大位数创建和删除数据库create database 数据库名 [其他选项];提示:?可以使用 show databases; 命令查看已经创建了哪些数据库。同理用drop database 数据库名可以删除数据库操作MySQL数据库表(查询除外)创建数据库表: create table 表名称(列声明); 用逗号分开查询表清单:show table [status]; //有status的更详细些表中插入数据:Insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);表中插入查询数据:insert into table_name(field1,field2,…) select field1,field2… from table_name2 where… order by field1 [ASC|DESC],field2 [ASC|DESC]…;查询表中的数据: SELECT[distinct][function](字段[四则运算]) [as][otherfield] from 表名称 WHERE…ORDERby field1 [ASC|DESC],field2 [ASC|DESC]…LIMIT[offset_start,] row_count GROUP BY field HAVING 分组组显示条件;Distinct 为避免重复显示数据Limit 为限制查询数量As otherfield 为查询的列设定新的名称Function是统计函数,count(),avg(),sum(),max(),min()…Group,有重复的就显示不同组的各一条数据CONCAT举例:select CONCAT(ename,’雇员年薪为:’,sal*12) as yearsalary from table_name;GROUP_CONCAT():显示字段对应的内容 eg:select GROUP_CONCAT(ename) from table_name;HAVING 为分组后显示组的条件除了顺序和倒序之外想指定排列顺序可以如下:SELECT * FROM t_equip WHERE week_id=50 ORDER BY equipment_id,FIND_IN_SET(book_date,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday)按特定条件查询:where 关键词用于指定查询条件, 用法形式为:?select 列名称 from 表名称 where 条件;以查询所有性别为女的信息为例, 输入查询语句: sel

文档评论(0)

有一二三 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档