第八单元 数据库MySQL应用基础 MySQL数据库应用基础 MySQ数据库操作使用 Mysql管理工具 第25章 数据库的增加/删除操作

Slides:



Advertisements
Similar presentations
第二章 简单的 SQL 语句. 本章要点  创建一个简单的表  SQL 语句介绍  最简单的查询语句 select  带有限制条件的查询  查询结果的排序显示.
Advertisements

2011/11,12 南台資管 吳昭儀. 1. 使用者介面 (User Interface)  使用者操作畫面的安排  Textbox, ComboBox, ListBox, CheckList, … 2. 流程控制 (Process Control)  使用者輸入資料檢查  計算  資料輸出.
Data type P64 ‘’ 转义字符 P67 P68 EXE,选出某个教师的学生中最新的一 个,要姓名, ID (,LIMIT ) EXISTS,NOT EXISTS P409 Q,EXISTS 和 in 的区别( 1000 ,查询结果)
PHP 训练营 - MySQL OA 产品部 李鑫辉 2011 年 9 月. 内容提要 & 目录 1. 介绍 (10 分钟 ) 1.1. 简介 1.2. 特点 1.3. 安装 2. 语法 (60 分钟 ) 2.1. 存储引擎 MyISAM InnoDB 特点与区别.
Java 技术与应用 数据库应用 ( 第 14 章 ) 西安交大 卫颜俊 2008 年 12 月 电子信箱: QQ: 网站 : /java.
第 7 章 数据库 1. Overview  数据库概述  数据库管理系统  数据库的体系结构和数据库模型  SQL 语言  数据库技术  构建数据库系统 2.
SQL 入门 SQL:Structured query language 北京传智播客教育.
目 录 第 1 章 数据库技术基础 第 2 章 SQL Server基础 第 3 章 数据库管理 第 4 章 查询和视图
SQL的简单查询.
第5章 关系数据库标准语言SQL 主讲:张丽芳.
十一 ASP对数据库的访问.
第2章 SQL语言初步 2.1 SQL的基本概念 2.2 基本表、索引的创建、删除和修改操作 2.3 SQL的查询语句——SELECT
第2讲 Transact-SQL语言.
第5章 索引及视图操作 数据库原理应用与实践 SQL SERver2014(第2版) 主编 贾铁军 科学出版社 编著 陈国秦 万程 邢一鸣
数据库技术 实践.
第8章 SELECT敘述的基本查詢 8-1 SELECT查詢指令 8-2 SELECT子句 8-3 FROM子句 8-4 WHERE子句
数据库原理及应用 《数据库原理及应用》课程组 荆楚理工学院.
第14章 預存程序 14-1 預存程序的基礎 14-2 建立與執行預存程序 14-3 預存程序的參數傳遞 14-4 預存程序的傳回值
第4章 关系数据库标准语言SQL 4.1 SQL语言概述 4.2 SQL数据查询功能 4.3 SQL数据操作功能 4.4 SQL数据定义功能.
資料庫 (Database) SQL Server 2008實作
第3章 SQL的基础知识 数据库管理及应用 3.1 SQL简介 3.2 SQL的数据模型 3.3 标识符 3.4 使用SQL语句管理数据库
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
MySQL 使用者名稱:USERNAME (上限16個字元)
MySQL資料庫安全管理.
第4讲 MySQL服务器的配置与应用.
第一讲 数据查询优化.
创建数据库 MySql创建数据库的语法: CREATE DATABASE 数据库名; 例: CREATE DATABASE mydb;
第三章 管理信息系统的技术基础 主要内容: 数据处理 数据组织 数据库技术 4. 计算机网络.
计算机应用基础 上海大学计算中心.
数据库应用与程序设计.
第7章 建立資料表與完整性限制條件 7-1 資料型別 7-2 資料表的建立 7-3 建立完整性限制條件 7-4 修改與刪除資料表
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
第六章 學習SQL語言.
第 8 章 資料的 新增、修改與刪除.
課程名稱:資料庫系統 授課老師:李春雄 博士
PHP與MySQL 入門學習指南 凱文瑞克 著 第 23 章 資料型別.
第十一章 資料庫設計與權限設定.
PHP與MySQL 入門學習指南 凱文瑞克 著 第 24章 建立資料表與索引.
Chap 10 SQL定義、操作與控制指令.
第 7 章 建立資料表與 資料庫圖表.
資料庫安全 (Database Security)
第7章 ADO.NET操作SQL Server数据库
第3章 MySQL教學範本 主從式資料庫系統 - CH3.
实验 2:MS Access QBE Query使用
MySQL数据库基础与实例教程 之 MySQL表结构的管理 郭水泉.
SQL SERVER 一些经典语句 1.
MySQL 結構化查詢語言 MySQL.
第十七章 資料庫SQL 17-1 SELECT 17-2 INSERT 17-3 UPDATE 17-4 DELETE.
iRepor报表设计基础 IReport安装 普通实体报表 数据结果集报表 工作流主从报表 饼状图报表 柱状图,曲线图报表 条形码报表
实验二讲评 … 张榆….
第 10 章 数据库编程.
第20章 MySQL数据库.
数据库技术与应用.
学习目标 1、介绍Mysql Workbench 中插入数据
MySQL开发规范 DB组-张浩.
第11章 ListView延迟加载效果 授课老师:高成珍 QQ号: QQ群: 、
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
第18章 SQL結構化查詢語言 18-1 SQL語言的基礎 18-2 SQL的查詢指令 18-3 SQL子查詢與合併查詢.
CS, ZJU 4/18/2019 Chapter 7 数据库.
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
3. SQL语言的应用 3.1 SQL历史和优点 3.2 数据查询 3.3 数据操纵.
学习目标 1、什么是表连接 2、表连接类型 3、表连接区别.
第14章 SQL数据查询与操纵 内容提要 本章知识点
SQL查询语句 蔡海洋.
第三章 SQL Server数据管理.
第六類 資料庫備份與回復.
第 7 章 建立資料表與資料庫圖表.
第4章 表的创建与维护 4.1 数据类型 4.2 数据完整性约束 4.3 创建数据表 4.4 修改数据表 4.5 删除数据表.
11 檢視表的建立 11-1 檢視表的基礎 11-2 建立檢視表 11-3 修改與刪除檢視表 11-4 編輯檢視表的內容.
第4章 数据查询.
Presentation transcript:

第八单元 数据库MySQL应用基础 MySQL数据库应用基础 MySQ数据库操作使用 Mysql管理工具 第25章 数据库的增加/删除操作 第25章  数据库的增加/删除操作 第26章  表达式与相关函数 第27章  数据库的查询操作 第28章  数据的导入与导出

8.1 MySQL应用基础 MySQL简介: MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。 与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限,但由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

8.1.1 登录到MySQL 数据库知识回顾: 数据模型 1.数据(Data) 2.数据模型(Data Model) 数据库、关系型数据库 RDBMS 键 1.主键:唯一性字段 2.候选键:学号、身份证 3.连接键:年级+班别 外部键: 一个以上表的关联 学    号 姓 名 性别 身份证号 家庭住址 2008091001 刘靖方 男 522422198712294028 贵阳花溪 2008091002 赵一平 522422198712212010 贵州兴义 2008091003 张小明 522423198511309314 贵州安庆 2008091004 罗  艳 女 522424198708131421 贵州毕节

第24章 建立表与索引 24.1建立查看表 create table test(name varchar(8) binary not null default "guest",age smallint unsigned zerofill default 0); show tables; show columns from test; 24.2 create的参数与命名 create table if not exists table_name(Column_Name Data_Type);  24.3 利用Script建立MySQL数据库  24.4 更改表的相关信息 1.改表名 alter table customers RENAME customer_tables; 2.更改字段名 alter table customers_table CHANGE name customer_name VARCHAR(30);             show columns from customer_table; 3.更改字段类型 24.5删除、增加表字段 1.drop table table_name; 2.alter table table_name drop filed_name; 3.alter table table_name ADD columm_name data_type;  24.6使用数据库索引 1.create index index_name ON table_name(column_list);2.Alter table Customers ADD index(IDX_LAST_Name);3.Drop index index_name ON table_name; 

基本命令小结 1.连接MYSQL数据库: mysql -h localhost -u wangping3 -p ; 密码:空 2.打开个人数据库: use  wangping3_db; 3.建立数据表格:  create table xjb (id int,.......); 4.查看表格文件:  show tables; 5.查看表格结构:  describe table xjb; 6.删除表 drop table table_name;

使用phpMyAdmin管理MySQL数 据库 1.下载工具图形化的管理软件phpAdmin:      http://www.phpmyadmin.net/   1)解压后的文件夹phpmyadmin,拷贝到服务器根目录下,   2)设置config.inc.php,帐号,密码等   3)本地服务器数据库登录:(使用集成环境中的管理MYSQL菜单)      http://127.0.0.1/phpmyadmin/index.php   管理员 帐号:root 密码:空 2.校园服务器数据库登录工具phpAdmin:    http://mail.qxntc.edu.cn/~tumingyou/sql/    个人帐号:username 密码:**** 3.PHPmyadmin创建数据库演示:     4.PHPmyadmin导入数据库演示     1)登录界面,http://mail.qxntc.edu.cn/~tumingyou/sql/     2)选择数据库的SQL菜单, 导入Sql文件,将自动创建表.

实践与操作: 1. p271 1,2 2. p279 1

第8单元 数据库(II) 目标内容: 第25章 数据库的增加/删除操作 第26章 表达式与相关函数 第27章 数据库的查询操作 第25章  数据库的增加/删除操作 第26章  表达式与相关函数 第27章  数据库的查询操作 第28章  数据的导入与导出

 第25章  数据库的增加/删除操作  25.1 Insert 插入数据 1. INSERT INTO [LOW_PRIORITY|DELAYED] Tablename (字段1,字段2,...) values(exp1,exp2,...); eg: insert into xjb (id,xm,xb,csny,cj) values(1,“张三”,1989-9,401); 学号(id)姓名(xm)性别(xb)出生年月(csny)综合成绩(cj) 张三男1988-9401 2. REPLACE [LOW_PRIORITY|DELAYED] Tablename (字段1,字段2,...) values(exp1,exp2,...);   类似insert,但前者对唯一性字段忽略,后者强制替换。  25.2 UPDATE  更新数据    UPDATE [LOW_PRIORITY] Tablename SET(字段1=exp1,字段2=exp2,...[WHERE EXPR]);  25.3 DELETE 删除数据   DELETE [LOW_PRIORITY] FROM Tablename [WHERE EXPR] [LIMIT #];   delete from xjb where xm='李四' limit 1; 

第26章 表达式与相关函数 除操作 26.1算术运算符及常用数学函数 26.2比较运算符 26.3逻辑运算符 26.4字符串函数  第26章  表达式与相关函数 除操作 26.1算术运算符及常用数学函数 1.运算符P284:+ - * / ,abs(x),sign(x),mod(n,m),round(x) ,log(x),exp(x), 2.使用select或where子句作运算:  eg:  mysql> select abs(-1);  mysql> select mod(10,3);  26.2比较运算符 P286比较运算符: =,!=,<>,<,>,>=,<=,<=>, IS NULL     eg:  select * from xjb where cj>400;  26.3逻辑运算符  1. and(&&),or(||),not(!)  eg:  select * from xjb where xb='男' and cj>400;   2. Like, %通配符,_或?,  26.4字符串函数  1.AscII(x) 返回X的AscII码值  2.Locate(s1,s2) 返回s1在s2中第一个出现的位置。  3.P290 表 eg: select * from xjb where substring(phone_no,1,1)='8';  

第27章  数据库的查询操作 27.1 select语法     select column1,column2,...from table1,table2,...where conditions; eg:  select * from costomers;     select * from costomers limit 3;     select first_name,Last_name from costomers where dob=“jan”;//找出 一月出生的客户     select max(customer_ID) as num from costomers;  27.2 select语法进阶  1.order by 字段[num][desc递减/asc递增/distinct去掉重复]  eg: select * from costomers order by address;按地址排序         select * from costomers order by 2;按指定选择后的第二个字段排序       select * from costomers order by id desc;按id递减  2.groub by 按字段分组,   常用于统计   3.Having 与where 类似,差别见P297 

第28章 数据的导入与导出 28.1 数据导入的方法 1.XML语句 2.bulk copy Protocol(BCP) 3.导出成文本文件 第28章  数据的导入与导出 28.1 数据导入的方法   1.XML语句  2.bulk copy Protocol(BCP)  3.导出成文本文件  4.转换程序 如Access 28.2 MySQL数据导入方法  1.批量导入 把命令放在sql文件中   eg: mysql <new_data.sql;       selec * from customers;  2.Mysqlimport文件 在mysql\bin下    mysqlimport (opt1,opt2...) 数据库名 文本文件件名   3.数据嵌入   eg: Load data infile "路径/costomer.txt" into table coustomers;  28.3数据导出  1.MySQL导出工具Mysqldump    mysqldump (opt1,opt2...) 数据库名 [table] > 文本文件件名     其他参数:P306  2.select outfile导出数据   eg: select * into outfile "完整路径/result.txt";    

使用phpMyAdmin工具管理MySQL数 据库 1.下载工具图形化的管理软件phpAdmin:      http://www.phpmyadmin.net/   1)解压后的文件夹phpmyadmin,拷贝到服务器根目录下,   2)设置config.inc.php,帐号,密码等   3)本地服务器数据库登录:(或使用集成环境中的管理MYSQL菜单)      http://127.0.0.1/phpmyadmin/index.php  管理员 帐号:root 密码:空 2.校园服务器数据库登录工具phpAdmin:    http://mail.qxntc.edu.cn/~tumingyou/sql/    个人帐号:tumingyou **** 密码:****     3.PHPmyadmin创建数据库演示:    

实践与操作: 1.使用phpMyadmin导入zcb.sql文件建立注册模块表zcb 2.完成设计注册登录模块,   2)登录模块取数据比较符合则通过进入指定页面!