ch04 SQL和MySQL简介.pptVIP

  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文档。上传文档
查看更多
第4章 SQL和MySQL简介 肖永康 xiaoyk@ 目录 MySQL概述 使用MySQL客户端 创建数据库和表 插入记录 选择数据 更新数据 删除数据 使用函数 MySQL概述 MySQL是一个高性能、多线程、多用户、建立在客户/服务器结构上的开源关系型数据库管理系统 MySQL是世界上最受欢迎的开放源代码数据库,当前全世界有超过600万的系统使用MySQL MySQL的官方网站为 使用MySQL客户端 mysql -u usrname -p -h hostname 创建数据库和表(1) create database sitename; use sitename; create table users ( user_id mediumint unsigned not null auto_increment, first_name varchar(15) not null, last_name varchar(30) not null, email varchar(40) not null, password char(40) not null, registration_date datetime not null, primary key (user_id) ); show tables; show columns from users; 插入记录(1) 插入一条记录 insert into users (first_name, last_name, email, password, registration_date) values (Larry, Ullman, phpmysql2@, sha(password), now()); 或者 insert into users values (null, Larry, Ullman, phpmysql2@, sha(password), now()); 插入记录(2) 插入多条记录 insert into users (first_name, last_name, email, password, registration_date) values (John, Lennon, john@, sha(Happin3ss), now()), (Paul, McCartney, paul@, sha(letITbe), now()), (George, Harrison, george@, sha(something), now()), (Ringo, Starr, ringo@, sha(thisboy), now()); 选择数据(1) select * from users; select first_name, last_name from users; 条件语句 select * from users where (registration_date 2008-10-17 00:00:00) and (registration_date 2008-10-18 00:00:00); 使用like和not like 下划线(_):匹配单个字符 百分号(%):匹配0个或多个字符 select * from users where last_name like L%; 选择数据(2) 对查询结果排序 order by子句 升序:asc(默认) 降序:desc 限制查询结果 limit:用于指定返回多少条记录 limit 10:前10条记录 limit 10 20:第11~20条记录 更新数据 update users set email=john@ where user_id = 2; 删除数据 delete from users where user_id = 2; 使用函数(1) 文本函数 concat(x, y, …):创建形如xy的新字符串 length(column):返回列中存储的值的长度 left(column, x) right(column, x) trim(column):删除存储的值的开头和末尾多余的空格 upper(column) lower(column) substring(column, start, length) 使用函数(2) 数字函数 abs ceiling floor format(x, y) mod rand:生成0~1之间的随机数 round(x, y):返回x,被四舍五入为y位小数 sign:负数(-1),0,正数(+1) sqrt 使用函数(3) 日期和时间函数 hour:返回存储日期的小时值 miniute second dayname:如Friday monthnam

文档评论(0)

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

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

1亿VIP精品文档

相关文档