您好,欢迎光临本网站![请登录][注册会员]  
文件名称: MYSQL开发学习笔记
  所属分类: 其它
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2019-02-23
  提 供 者: qq_37******
 详细说明:MYSQL开发学习笔记适合初学者资源由www.eimhe.com美河学习在线收集分享 学生实体与班级实体的关联关系:实体与实体之间的关系 关键字说明 数据库: database 数据库系统:DBs( database system):是一种虚拟系统,将多和内容关联起来的称呼 DBS=DBMS+DB DBMS: database management system,数据管理系统,专门管理数据库 DBA:: data base administrator,数据库管理员 行/录: row/record:木质是一个东西:都是指表中的一行(一条记录):行是从结构角 度出发,记录是从数据角度出发 列/字段: column/fied,本质是一个西 SQL SQL: structured query language:结构化查询语言(数据以查询为主:9%是在进行查询操 作) SQL分为三个部分 DDL: data definitionη language:数据定义语言,用来维护数据的结构(数据斥,表), 代表指令: create drop alter等 DML: data manipulation language:数据操作语言,用来数据进行操作(数据表中的内 容),代表指令: insert, delete, update等;其中DML内部又单独进行了一个分类:DDL ( data query language:数据查询语言,如 select) DCL: data control language,数据控制语言,主要是负责权限管理(用户),代表指令: grant, revoke sαL是关系型数据的操作指令,SQL是一种约束,但不强制(类似W3C)不同的数据库 产品(如 ORacle,msq)可能内部会有细微的区别 ysq数据库 ysq:数据斥是·种c/s结构的软件:客户端/服务器。若想访问服务器必须通过客户端(服 务器一直运行,客户端在需要使用的时候运行)。 交互方式 3 资源由www.eimhe.com美河学习在线收集分享 1.客户端连接认证:连接服务器,认证身份 C: \Users\Administrator mysql. exe-h localhost"p3306-u root "p larning: Using a password an the Coll lland line interface can be insecure Enter passwd Welcome to the MySQL monitor. Com mands end with: or \g Your MySQL connection id is 3 server version: 5.0.22-community-nt copyright(c)2000, 2015, oracle and/or its affiliates. All rights rosoruod Oracle is a registered trademark of Oracle Corporation and/or its affiliates. other nanes may be trademarks of their respective owners Type 'help: 'or 'th'for help. Type '\c to clear the current input statement 2.发送SQL指令 3.服务器接受SQL指令:处理SQL指令:返回操作结果 4.客户端接受结果:显示结果 ysq1> show databases;--查看所有数据车 Database 1nF。Pmt⊥ n schent mysql sho test rows in set〔e.60sec) 5.断开连接(释放资源:服务器并发限制):ext/qut/q mysql>\q Bue :\ Users\Administrator> Mysq服务器对象 没有办法完全了解服务器内部的内容:只能粗略的去分析数据库服务器的内部的结构 将mysq服务器内部对象分成了四层:系统(DBMS)->数据库(DB)->数据表*(tabe)→ 字段( filed) 资源由www.eimhe.com美河学习在线收集分享 mysql数据库服务器(电脑:操作系统〕 mysqld.exe:最外层对象(DBMS〕 数据库 (DB 其他数据库 3306 (DB 数据表( tablc) 宁段 field 其他字 段 其他表( table) sQL基本操作 基本操作:CRUD 将sαL的基木操作根据操作对象进行分类:分为三类:库操作、表操作(字段)、数据操 作 库操作 对数据库的增删改查 1.新增数据库 基本语法 Create database数据库名字[库选项 资源由www.eimhe.com美河学习在线收集分享 库选项:用来约束数据库,分为两个选项 字符集设定: charset/ character set只体字符集(数据存储的编码格式):常用 字符集:GBK和UTF8 校对集设定: collate具体校对集(数据比较的规则) 双中划线:注释(单行注释),也可以使用#号 创建数据库 Create database mydatabase charset utf8 mysql> Create database mydatabase charset utf8 query UK, T row aftected TU Ur secT mysql> show databases Database information schema mydatabase q1 shop test 5 rows in set (0.00 sec) 其中数据斥名宇不能用关键字(已经被使用的字符)或者保留字(将来可能会用到 的) 创建关键字数据库 Create database database charset utf8 HR国184平2):'0 U wd sn rrr In L通 chack tM BaNsI thnt garrepsnd to ynir pysoL sarar carnian far the riget国有恶 串dd品t满出巴!L盲 1只会识限的大酮位,不金叫籍少日 如果非要使用关键宇或者保留字,那么必须使用反引号(esC键下面的键在英文状 态下的输出) 创建关键字数据库 Create database database charset utf8 mysql> create database database charset utfa query oN aTTeCLeu (u wu sec 中文数据库是可以的,但是有前提条件,保证服务器能够识别(建议不用) 创建中文数据库 6 资源由www.eimhe.com美河学习在线收集分享 Create database'中国` charset ut8; mgsq1> Create datab9e中国 charset utf8 Query OK, 1 row affected(0. 01 sec) mysql> show databases Database inF。rat1。 n schema database database lys4 shop test 中团 rows in set (0.01 sec) mySql> 如果有乱码,解决方案:告诉服务器当前中文的字符集什么 Set names gbk 当创建数据库SQL语句执行之后,发生∫什么? 在数据库系统中,增加了对应的数据库信息 会在保存数据的文件夹下:data目录,创建·个对应数据库名字的文件夹 C: Program Files(x86)+ My SQL b MySQL Server 5.0 data 帮助(H 刻录新建立件实 名称 修改日期 类型 大小 l database 2018/8/201647文件夹 mydatabase 018/8/201633立件夹 中国数据库 mysql 018/710103 L shop 2:C7 文件夹 lest 2018/7/101037文件夹 涓哪逑 2018/8/201649文件实 oUld/.UT Hasee-PC . pid 2019/8/208:01 PD立 ib_logfile 2018/8/208:01文件 10,240KB Y ib logfile n1R/1n1042 10 240 iCR 每个数据库下都有一个opt文件:保存了库选项 资源由www.eimhe.com美河学习在线收集分享 本地磁盘(C) Program Files(x86 My SQL My SQL Server5.0 A data r mydatabase 0工具()帮助(H 线新建文件 修改日期 2018/8/2016:33OP义件 C: Program Files (x86\ MySQL\MySQL Server 5.0\data\mydatabase\db. opt-Notepad ++[Administrator 女件()搜索(S)吧(编码N)语育()设置①)工具()安M)运行()插件()窗口(M-? b品Ye曲回国多画 d.p区 字符集 1 default-character-set=utf8 2 default-collation-utf8 general ci 3 校对集:校对集依赖字符集 查看数据库 1.查看所有数据库 查看所有数据库 Show databases 1>-查看所有数据厍 mysql> Show databases Database nFormation schema database database nyse sho rous in set(0.自1sec 2.查看指定部分的数据库:模糊查询 Show databases like pattern’;- pattern是匹配模式 :表示匹配多个字符 表示匹配单个字符 创建数据库 资源由www.eimhe.com美河学习在线收集分享 Create database informationtest charset utf8 查看以 information开始的数据库:需要被转义 Show databases like information\% Show databases like ' information%;-相当于 information% mysql>Show databases like'information_% Database (information %) infornation schema infornationtest 2 rows in set (0. 00 sec) mysql> Show databases like 'information\_% Database (information\-4) -======--=====--+ infornation schema ■■■m■ 1 row in set (0.00 sec) mysql> 3.查看数据库的创建语句: show create database数据库名字 查看数据库创建语句 Show create database mydatabase; Show create database database 关键字需要使用反引号 mgeq1> show create database mydatabase;数据库在执行SL语句之前会优化 Database Create Database 系统有的结果是优花后的 人、0 database CREATE DATABASE mydatab9se741 DEFAULT CHARACTER SET吐 1 row et〔.00sec mysql>Show create database database 关键字需要使用反引号 Database Create Database database CReAtE DATABASE database /x!40100 DEFAUL T CHARACTER SET utf8 1 row in set (0.00 sec) ysl> 资源由www.eimhe.com美河学习在线收集分享 更新数据库 数据库名字不可以修改(不安全 数据库的修改仅限库选项,字符集和校对集(校对集依赖字符集) Alter database数据库名字库选项 Charset/ character set[=]字符集 Cote校对集 修改数据库 informationtest的字符集 Alter database informationtest charset gBK db. opt 2018/8/2020:47OPT文件 1 KB 2 C: \Program Files(x86)\MysQL\MySQL Server 5.0\data\informationtest\db. opt -Notepad++[Administrate 文件(F编(E搜索()视图(编码N)语言()设置(T工具(O)宏(M)运行(R)插件(P)窗口( 回自的|曲常国国二[国国回国 回db.ptx 1 default-character-set=gbk 2 defaullt-collation=gbk chinese ci 管理是:c: Windows\systcm32 md cxc mysql cxc h localhost p3306 u root p Database Create Database k database CREATE DATABASE database/x!40100 DEFAULT CHARACTER SET ut row in set (0.00 sec) mysql>Show create database nydatabasr I Database Create database mydatabase I CREATE DATABASE nydatahase /x!49100 DEF AULT CHARACTER SET row in set (0.00 sec) 向gsq1) Show create database database;--关键字需要使用反引号 Database create Database database I CREATE DATABASE database/x140100 DEFAULT CHARACTER SET utd row in set (0.00 eec) 修改数暑左in test的字符集 F 1> Alter database informationtest charset GBK y 1r。 w affected(0.0se
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: MYSQL开发学习笔记
 输入关键字,在本站1000多万海量源码库中尽情搜索: