完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、MySQL数据库系统
MySQL数据库系统就是用来对数据库、数据的一些管理 二、数据库系统 1.数据库 就是用来存储各种数据的 2.数据库管理系统 就是用来管理各种数据库的数据的一个系统 三、常见的一些数据库系统 MySQL、DB2、Oracle、SQL Server…… 四、数据库 1.关系型数据库 2.非关系型数据库 五、数据库在Web中的重要性 我们现在看到的网页,基本上没有纯HTML页面了,都是从数据库里面来 六、为什么选择MySQL作为php的黄金搭档 1.开源免费 2.操作简单、方便快捷 3.比较适用于中小型的企业 七、SQL结构化查询语言 必须是通过服务器,连接我们的数据库,才能进行操作 使用各种SQL语句、增、删、改、查 1.数据定义语言(DDL): 用于定义和管理数据对象,包括数据库,数据表等。例如:CREATE,DROP,ALTER等。 数据库 -> 数据表:对数据库或数据表的创建、删除、修改等操作 2.数据操作语言(DML): 用于操作数据库对象中所包含的数据。例如:INSERT,UPDATE,DELETE语句。 我么你对数据的 增、删、改 这些操作,就是数据操作语言 3.数据查询语言(DQL): 用于查询数据库对象中所包含的数据,能够进行单表查询, 连接查询,嵌套查询,以及集合查询等各种复杂程度不同的数据库查询,并将数据 返回客户机中显示。SELECT 4.数据控制语言(DCL): 是用来管理数据库的语言,包括管理权限及数据更改。 5.MySQL其实属于一个 C/S 软件 mysql 属于一个客户端应用 MySQL 属于数据库管理系统 它肯定有一个客户端 我们要操作的MySQL在DOS系统下 在DOS系统下进入MySQL前需要进行的一些配置 1> 环境变量 我的电脑 -> 右击属性 -> 高级系统设置 -> 环境变量 -> 新建 | 变量值:MySQL下的bin目录路径 <-变量名:PATH 6.进入MySQL数据库 DOS系统下清屏的命令:cls mysql -h localhost -u root -p -b mysql 数据库 -h 服务器(本地、指定服务器IP的)[本地localhost可以省略] -u 用户名(我们用的是root用户:超级管理员) -p 用户密码(不需要再它后面写密码,密码是回车之后写的) -b 蜂鸣器(当命令敲错了,报错时提示的声音) 7.进入MySQL数据库以后的命令 注意: 1> 每一行命令结束了以后,请使用 ; 或 g 来结束,否则命令可以一直写下去 2> 在MySQL的命令中,如果一行命令没有敲完,就回车了,它会继续执行下去,前提是必须是一条完整的命令 3> 退出敲错的命令、或不想继续执行下去的命令时,用c 4> 我们要想让数据竖起来显示,在命令后用G,有时候一行盛不下了会乱, G可以解决这个问题 5> s 可以显示当前服务器的配置 6> help 查看所有可以使用的快捷命令 7> 如果在命令行中遇到了单引号,则MySQL认为你要输入一段字符串,所以,它是 必须使用结束的单引号,可以跳出字符串输入状态; 8. 退出数据库服务器 q exit quit 9.操作数据库的一些命令 1.创建数据库 create database 数据库名; 注意: 1.如果数据库已存在,不能创建同名的数据库 2.创建命令和数据库名都不区分大小写 if not exists 如果数据库已存在,加上前面的关键字可以避免报错 2.删除数据库 drop database 数据库名; 3.查看已创建的数据库 show databases; 4.使用一个数据库 use 数据库名; 5.查看当前我们所使用的数据库 select database(); 6.查看建库语句 show create database 数据库名; 注意:通过该命令,我们可以看到所建数据库的建库语句、编码类型; 注意: 1.MySQL数据库中命令不区分大小写。 2.数据库的名字也是不区分大小写的。 2.每创建一个数据库,就会在data目录下创建一个以此数据库名称命名的文件夹。 3.在Windows下,数据库名称也是不区分大小写的,但在Linux下,数据库名称严格区分大小写。 tee命令:可以将MySQL中的练习语句导出到外部的一个文件当中 使用方法:tee E:wampwwwlamp156lesson23_MySQL01test.txt 10. 对数据表的操作 注意:表中的字段,其实就是一个表头 1>创建数据表 create table 表名( 字段名1(字段类型), 字段名2(字段类型), 字段名3(字段类型) ); 注意: 1.创建一个数据表时,它的每个字段之间用逗号","隔开; 2.最后一个字段不用逗号","; 3.创建完表以后,最后的括号后面使用分号结束 4.建表时,表名后面的括号中写表的字段名(字段类型) 2> 查看表结构 desc 表名; 3> 查看建表语句 show create table 表名; 4> 查看当前数据库存在的数据表 show tables; 5> 删除数据表 drop table 表名 11.对数据的操作 1> 添加数据 ① insert into 表名 (字段1,字段2……) values (值1,值2……); ② insert into 表名 values (值1,值2……),(值1,值2……); ③ insert into 表名 (字段1,字段2……) values (值1,值2……),(值1,值2……); ④ insert into 表名 values (值1,值2...); ⑤ insert into 表名 set 字段1=值1,字段2=值2...; 注意: 1.值和字段名要一一对应,否则会报错 2.你写入的值一定要和数据类型相匹配 2> 删除数据 delete from 表名 where 条件; 注意:删除数据的时候,也一定要加上where条件,否则会删除所有的数据 3> 修改数据 update 表名 set 要修改的字段=修改后的值 where 条件 注意:修改数据的时候,一定要加上where条件,否则会修改所有的数据 4> 查找数据 select *(所有字段) from 表; select 字段1,字段2.. from 表; 试题: 1.进入数据库服务器 2.查看当前服务器下已存在的数据库 3.创建一个数据库 名字为lamp165 4.查看建库语句 5.使用lamp165这个数据库 6.查看一下当前使用的数据库 7.创建一个数据表,名字为stu(id(int(10)),name(varchar(10)),sex(char(10)),age(int(10)),classid(varchar(20))) 8.查看数据表结构 9.查看建表语句 10.往stu表中插入一条自己(你旁边人的)的信息 11.查找一条数据(条件为旁边人的名字) 12.修改一条数据(把你旁边的人的性别修改为 g) 13.删除掉你喜欢的一条数据 14.删除stu表 15.删除lamp165数据库 16.退出服务器 QQ:2326308699 |
|
|
|
1122 浏览 0 评论
IaaS+on+DPU(IoD)+下一代高性能算力底座技术白皮书
2168 浏览 0 评论
飞凌嵌入式-ELFBOARD 常用的USB接口及其不同版本介绍第1期
1085 浏览 0 评论
【Vision Board创客营连载体验】RA8D1-Vision Board上OSPI-Flash实践
1560 浏览 0 评论
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 应用层更改引脚复用的方法
3771 浏览 0 评论
65473 浏览 21 评论
嵌入式热门DIY项目:智能机器人开源资料合集(原理图、代码、论文)
67861 浏览 22 评论
57939 浏览 32 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 06:52 , Processed in 0.723080 second(s), Total 59, Slave 42 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号