PowerPoint 演示文稿

Similar documents
1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

untitled

ebook46-23

目錄

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

目錄 C ontents Chapter MTA Chapter Chapter

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

untitled

数 据 库 系 统 基 础 2/54 第 6 章 数 据 库 管 理 与 维 护

PowerPoint Presentation

untitled

幻灯片 1

单元四数据的查询 数据库原理与应用 课内例题 任务 5 多表查询 课内例题 例创建数据表 orders, 并向表中添加记录 首先创建表 orders,sql 语句如下 : CREATE TABLE orders( o_num int NOT NULL AUTO_INCREMENT, o_date d

基于UML建模的管理管理信息系统项目案例导航——VB篇

一步一步教你搞网站同步镜像!|动易Cms

习题1

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

123

四川省普通高等学校

123

未命名

RUN_PC連載_12_.doc

教 学 目 标 描 述 主 要 数 据 库 对 象 创 建 表 描 述 列 定 义 时 可 用 的 数 据 类 型 改 变 表 的 定 义 删 除 改 名 和 截 断 表 描 述 每 个 DML 语 句 插 入 行 到 表 中 更 新 表 中 的 行 从 表 中 删 除 行 描 述 约 束 创 建

ZENworks 11 SP4

季刊9web.indd

Oracle 4

SQL Server SQL Server SQL Mail Windows NT

DB2 (join) SQL DB2 11 SQL DB2 SQL 9.1 DB2 DB2 ( ) SQL ( ) DB2 SQL DB2 DB2 SQL DB2 DB2 SQL DB2 ( DB2 ) DB2 DB2 DB2 SQL DB2 (1) SQL (2) S

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

FileMaker 16 ODBC 和 JDBC 指南

ebook 96-16

untitled

AL-M200 Series

从上面这个表格中我们可以很明显看到巨大的差异当数据全部缓存到内存中 内存大小会影响所有操作 不管是 SELECT 还是 INSERT/UPDATE/DELETE 操作 INSERT 当往一个随机排序的索引中插入数据的时候会造成随机的读/写 UPDATE/DELETE 当更改数据的时候会导致磁盘的读/

SA-DK2-U3Rユーザーズマニュアル

FileMaker 15 ODBC 和 JDBC 指南

Microsoft Word - install_manual-V _CN.docx

校友会系统白皮书feb_08

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

untitled

AL-MX200 Series

untitled

一 Grass 是 什 么 1 简 介 GRASS (Geographic Resources Analysis Support System, 地 理 资 源 分 析 支 持 系 统 ) 是 最 负 盛 名 的 开 源 地 理 信 息 系 统 (GIS) 以 下 是 它 的 一 些 特 点 : 1

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

C/C++ - 字符输入输出和字符确认

软件概述

untitled

SP_ SP_03 JAVA...6 SP_10 SQL...8 SP_ SP_ SP_ SP_ SP_ SP_ SP_ SP_04.NET...33 SP_02 C...37 SP_05

ebook140-9

スライド 1

目 录 1 镜 像 环 境 及 使 用 说 明 镜 像 环 境 说 明 镜 像 安 装 说 明 服 务 器 安 全 狗 网 站 安 全 狗 安 全 狗 服 云 MYSQL 数 据 库 密 码 软 件

10

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

Oracle高级复制配置手册_业务广告_.doc

ebook 185-6

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

IP505SM_manual_cn.doc

深圳市亚可信息技术有限公司 NetWeaver 7.3 EhP1 ABAP on Redhat Enterprise Linux Server 62 for Oracle112 High Availability System Installation Created by

Microsoft PowerPoint - Ch6

Guide to Install SATA Hard Disks

Windows 2000 Server for T100

スライド 1

宁夏专业技术人员服务平台

MySQL資料庫教學

<4D F736F F D20EEA3BDDDB7FECEF1C6F7CCD7BCFED3C3BBA7CAD6B2E156332E302E646F63>

Oracle高级复制冲突解决机制的研究

05_資源分享-NFS及NIS.doc

工程施工招标

Microsoft Word 年9月二级VF真卷.doc

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

ebook4-14

Cisco WebEx Meetings Server 2.6 版常见问题解答

作业参考答案

untitled

幻灯片 1

1

epub 61-6

Microsoft PowerPoint - 03.IPv6_Linux.ppt [相容模式]

audiogram3 Owners Manual

自由軟體社群發展經驗與 Linux認證介紹

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对

目 录 简 介... 3 MYSQL 企 业 版... 3 MYSQL 数 据 库... 3 MYSQL 企 业 备 份 工 具... 4 MYSQL 企 业 版 监 控 器 和 顾 问 工 具... 4 MYSQL 查 询 分 析 器... 7 MYSQL WORKBENCH... 8 MYSQL

untitled

目錄... ivv...vii Chapter DETECT

PowerPoint Presentation

untitled

untitled

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

Windows XP

CC213

手册 doc

PowerPoint Presentation

Transcription:

MySQL 初学者入门 汪伟华

课程介绍 MySQL 数据库 简单介绍 多平台安装 (Windows, Linux) MySQL 表的建立及查询 表的建立 增删改查及范围查询 MySQL 表设计 主外键建立 NOT NULL, AUTO_INCREMENT 等表列定义

课程建议 我应该做什么 实验, 实验, 实验!!! 多进行尝试, 不要怕犯错, 切勿半途而废 我不应该做什么 不要跳过视频 不要停止你的学习步伐 善于交流 主动对所学进行回顾梳理 你可以在 dbdao 贴吧将问题提出来, 我们会给予回复 课程中如果有错误或更好的建议, 请一定告诉我们哦

MySQL 数据库介绍

MySQL 数据库介绍 一个关系型数据库 (RDBMS) 一个开源数据库 MySQL AB -> Sun -> Oracle 大量的社区支持 很多分支如 Percona, MariaDB

第二大广泛使用的数据库

MySQL 特点 跨平台支持 (Windows, Linux, Mac OS X) SSL (Secure Sockets Layer) 支持 内嵌的 Database Library 多数据库引擎支持 (MyISAM, InnoDB 等 ) 更多特性

MySQL 安装 - Windows

MySQL 安装 - Windows 下载 MySQL 介质 www.mysql.com Windows 安装模式分 : msi zip 通过以下路径可以找对应安装模式的安装包 : Mysql.com Downloads Windows MySQL Installer (msi 介质 ) Mysql.com Downloads Community MySQL Community Server (zip 介质 ) Path 环境变量的设置 Zip 包安装注册服务 : C:\> "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" install

MySQL 安装 - Linux

MySQL 安装 - Linux 首先推荐使用虚拟机软件来进行学习 ( 如 vbox, vmware) www.virtualbox.org 下载最新版 vbox 网卡设置选择 Bridged Adapter 以保证可访问外网 如果安装系统选不到 64 位, 请在你的电脑中进入 BIOS, 在 Virtualization 中启用 VT-x 或 AMD-V

MySQL 安装 - Linux 安装 Ubuntu www.ubuntu.com 找到 Desktop 系统下载即可 在 vbox 中安装完 Ubuntu 系统后, 登陆界面后, 记得安装 vboxadditions 以启用调整桌面功能 打开 terminal, 初始 root 密码 $ sudo passwd 切换到 root $ su root 通过 vbox 菜单安装 vboxaddtions, 安装成功后 Log out, 再重新登录即可

MySQL 安装 - Linux 关闭之前制作的系统 ( 备用 ), 并 Clone 一个新的来安装 MySQL 启动新 Clone 系统 dbdao_mysql_1, 并执行 : $ su root # apt-get update # apt-get install mysql-server 我们发现不是最新版本的 MySQL Do you want to continue? [Y/n] n

MySQL 安装 - Linux 打开 Ubuntu 自带的 Firefox 以访问 www.mysql.com, 下载最新版本 apt 源并安装 ( 这里按所安装的系统版本下载.deb 文件 )

MySQL 安装 - Linux 下载安装后执行以下语句, 出现设置界面, 选择相应版本并 Apply

MySQL 安装 - Linux 开始安装 $ su root # apt-get update # apt-get install mysql-server

MySQL 安装 - Linux MySQL 的启动和关闭 # service mysql start # service mysql stop # service mysql restart

MySQL 安装 - Linux 对于其他版本的安装的建议 推荐访问 http://dev.mysql.com/doc/ 直接查看相关版本的手册 了解不同 Linux 安装的不同之处, 如 : MySQL RPM 安装 : 注意 root 密码在安装后的存放位置 $HOME/.mysql_secret MySQL Redhat/Fedora/Enterprise Linux: 了解 yum 的命令使用

MySQL 远程访问

MySQL 远程连接 本地连接 登陆查看 root 权限 # mysql -uroot -p mysql> show grants;

MySQL 远程连接 远程连接 登陆 C:> mysql -h<remote_ip> -P<port> -uroot p ( 这里已经在 Windows 上装有 mysql 并设置了 path, 或者使用其他登陆工具如 MySQL Workbench 或 Navicat) 设置 ( 注意设置后重启 MySQL) 1. my.cnf/my.ini 参数 bind-address 设置 2. 权限设置 mysql> show grants; mysql> grant all privileges on *.* to 'root'@'%' identified by 'dbdao.com';

MySQL 基础知识 ( 一 )

MySQL 数据库表的增删改查 新建数据库 - CREATE DATABASE database_name 新建表 - CREATE TABLE table_name (column_name(s) data_type, constraints) 数据类型 : - INT, VARCHAR, TIMESTAMP 其他数据类型 : - TEXT - DATETIME, TIME - DOUBLE, FLOAT, DECIMAL, BOOL 和 BIGINT 等等更多数据类型可以查看 http://dev.mysql.com/doc/refman/5.7/en/data-types.html

MySQL 数据库表的增删改查 表行插入 - INSERT INTO table_name (column_name(s)) value ( value(s) ) 表查询 - SELECT * FROM table_name - SELECT DINSTINCT column_name FROM table_name 表的数据选择 (WHERE) - SELECT * FROM table_name WHERE column_name = value

MySQL 数据库表的增删改查 AND 多条件查询 - SELECT * FROM table_name WHERE column_name = value AND column_name = value OR 多条件查询 - SELECT * FROM table_name WHERE column_name = value OR column_name = value 表数据限制查询 LIMIT - SELECT * FROM table_name LIMIT start_index, count 表数据排序 - ORDER BY - SELECT * FROM table_name ORDER BY ASC/DESC

MySQL 数据库表的增删改查 表数据更新 - UPDATE table_name SET column_name= value WHERE 表结构修改 - ALTER TABLE table_name ADD COLUMN column_name data_type constraints - ALTER TABLE table_name DROP COLUMN column_name - ALTER TABLE table_name MODIFY COLUMN column_name data_type constraints 查看表结构 - DESCRIBE DESC table_name

MySQL 数据库表的增删改查 表行删除 - DELETE FROM table_name 表删除 - DROP TABLE table_name 表清空 - TRUNCATE TABLE table_name

MySQL 基础知识 ( 二 )

MySQL 数据库表的查询 表范围查询 BETWEEN - SELECT * FROM table_name WHERE column_name BETWEEN value AND value 表列建立别名 AS - SELECT column_name AS alias_name FROM table_name 表列多值查询 IN - SELECT * FROM table_name WHERE column_name in (value, value, ) 模糊查询 -LIKE 和通配符 %, _ - SELECT * FROM table_name WHERE column_name LIKE %value% - SELECT * FROM table_name WHERE column_name LIKE _alue 表合并查询 UNION - SELECT * FROM table_name UNION SELECT * FROM table_name - SELECT * FROM table_name UNION ALL SELECT * FROM table_name

MySQL 数据库表拷贝 表数据拷贝 - INSERT INTO table_name SELECT * FROM table_name 表部分列数据拷贝 - INSERT INTO table_name SELECT column_name, column_name FROM table_name 表结构拷贝 - CREATE TABLE table_name LIKE table_name

MySQL 基础知识 ( 三 )

MySQL 数据库表定义 主键 Primary Key - 大多在表的 ID 列建立主键 - 唯一值 - 不能为 NULL - 大多同时设置 AUTO_INCREMENT 外键 Foreign Key - 外键可以引用主键列 - 被外键引用的主键值对应的行不能被删除 - 需要在两个表之间建立引用关系 唯一键 Unique Key - 唯一值 - 可以为 NULL - 不能设置默认值

MySQL 数据库表定义 NOT NULL 和 AUTO_INCREMENT - NOT NULL 的列不能在插入或更新时设为 NULL 值, 这会导致执行报错 - AUTO_INCREMENT 实现了索引值, 它会在插入行时进行值的自动生成 DEFAULT - 默认值可以设置为一个函数或一个值, 当列值插入更新时不设定值时, 进行默认填写 - CURRENT_TIMESTAMP - column_name DEFAULT value

MySQL 基础知识 ( 四 )

MySQL 数据库表连接 内连接 Inner Join - SELECT * FROM table_name INNER JOIN table_name ON table_name.column_name=table_name.column_name 左连接 Left Join / 右连接 Right Join - SELECT * FROM table_name LEFT RIGHT [OUTER] JOIN table_name ON table_name.column_name=table_name.column_name Full Join - SELECT * FROM table_name LEFT JOIN table_name ON table_name.column_name=table_name.column_name UNION SELECT * FROM table_name RIGHT JOIN table_name ON table_name.column_name=table_name.column_name

写在最后

写在最后 这里并不是课程的终点 新的课程材料和讲义将会按需添加 请关注 dbdao.com 或贴吧来了解新的课程内容 学会通过 Internet 进行学习 更多地在课程之外进行试验并参与讨论

使用学习分享 D B D A O 关注大数据科学