你的位置:首页 > 软件开发 > 数据库 > MySQL学习_20160919

MySQL学习_20160919

发布时间:2016-09-20 00:00:12
1.首先先看下什么是MySQL。  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,其开放源码这一特点,使得一般中小型网站的开发都选择 MySQL 作为网站数据库。2、安装 ...

1.首先先看下什么是MySQL

  MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,其开放源码这一特点,使得一般中小型网站的开发都选择 MySQL 作为网站数据库。

2、安装。

   安装参考:http://jingyan.baidu.com/article/90bc8fc8615c99f653640cc4.html

  可以从MySQL官网下载安装程序,运行 mysql-installer-community-5.7.10.0.msi 选择安装路径即可。

  安装过程中创建本地服务登陆名和密码 下一步用到

  MySQL学习_20160919

3、安装管理工具-SQLyog连接管理MySQL数据库

MySQL学习_20160919

 

  MySQL学习_20160919

 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");#更新金额空值 应该为0UPDATE a003_order SET 金额=0 WHERE 用户ID=790000000 #查询是否更新 原来是空值 现在应该是0SELECT 用户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 aWHERE 用户ID=790000000#5删除数据表记录 DELETE FROM a003_order WHERE 用户ID=790000000#查询是否删除 应该全为空SELECT 用户ID,金额,订单日期 FROM a003_order WHERE 用户ID=7900000000;

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MySQL学习_20160919

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。