时间:2021-07-01 10:21:17 帮助过:2人阅读
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
标签: