首页 / MYSQL / MySQL学习_20160919
MySQL学习_20160919
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL学习_20160919,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2387字,纯文字阅读大概需要4分钟。
内容图文
![MySQL学习_20160919](/upload/InfoBanner/zyjiaocheng/470/510184f23fbf4631bd15a0a0f18a7dc3.jpg)
2、安装。
安装参考:http://jingyan.baidu.com/article/90bc8fc8615c99f653640cc4.html
可以从MySQL官网下载安装程序,运行 mysql-installer-community-5.7.10.0.msi 选择安装路径即可。
安装过程中创建本地服务登陆名和密码 下一步用到
3、安装管理工具-SQLyog连接管理MySQL数据库
4、SQL语句
可以从w3c学习入门http://www.w3school.com.cn/sql/index.asp
#4.1创建数据库、数据库表
#一 创建/删除数据库 及数据表及插入记录 删除记录 #创建数据库 create database test # 删除 drop database test #创建、删除数据表 (删除将create 改为drop) CREATE TABLE test_a ( 用户ID VARCHAR(255), 销售员 VARCHAR(255), KEY res_id (用户ID) ) ENGINE INNODB DEFAULT CHARSET=utf8 #engine 表示数据库引擎为innodb # CHARSET=utf8表示 数据库编码是utf8编码 #修改表名 alter table 表名 rename 新表名 ALTER TABLE test_a RENAME test_a001;#把test_a表修改为 test_a001 #删除表 DROP TABLE test_a001 #判断数据库表是否存在决定创建或者删除 #如果存在 exists 数据库test_a 则删除 DROP DATABASE IF EXISTS test_a #如果不存在数据库test_a 则创建 CREATE DATABASE IF NOT EXISTS test_a #如果存在数据表test_a 则删除 DROP TABLE IF EXISTS test_a #如果不存在数据表test_a 则创建 CREATE TABLE IF NOT EXISTS test_a #3 插入一条记录 不用select 更新一个值 删除 INSERT INTO a003_order (用户ID,金额,订单日期) VALUES(790000000,NULL,"2013-01-02 00:01:02"); #更新金额空值 应该为0 UPDATE a003_order SET 金额=0 WHERE 用户ID=790000000 #查询是否更新 原来是空值 现在应该是0 SELECT 用户ID,金额,订单日期 FROM a003_order WHERE 用户ID=790000000; #再插入一条记录 看ifnull函数效果 INSERT INTO a003_order (用户ID,金额,订单日期) VALUES(790000000,NULL,"2013-01-02 00:01:02"); #4 ifnull(空值null,0) 空值 用0 替换 SELECT 用户ID,SUM(IF(订单日期>"2013-01-01",金额,NULL)) AS 金额1,IFNULL(SUM(金额),0) AS 金额 FROM a003_order AS a WHERE 用户ID=790000000 #5删除数据表记录 DELETE FROM a003_order WHERE 用户ID=790000000 #查询是否删除 应该全为空 SELECT 用户ID,金额,订单日期 FROM a003_order WHERE 用户ID=7900000000;
#4.2 SQL执行顺序
(8) select (9) distinct (11) top 1 (6) Table1.id,COUNT(Table1.name) as nameCount (1) from Table1 (3) inner join Table2 (2) on Table1.id=Table2.id (4) where Table1.id<4 (5) group by Table1.id (7) having Table1.id<3 (10) order by Table1.id desc
MySQL学习_20160919
标签:
本文系统来源:http://www.cnblogs.com/Mr-Cxy/p/5886970.html
内容总结
以上是互联网集市为您收集整理的MySQL学习_20160919全部内容,希望文章能够帮你解决MySQL学习_20160919所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。