做网站聊城,重庆天气专业网站建设,电商网站营销,建立网站域名的费用p736-758
MySQL三层结构
1.所谓安装Mysql数据库#xff0c;就是在主机安装一个数据库管理系统(DBMS)#xff0c;这个管理程序可以管理多个数据库。DBMS(database manage system) 2.一个数据库中可以创建多个表,以保存数据(信息)。 3.数据库管理系统(DBMS)、数据库和表的关系…p736-758
MySQL三层结构
1.所谓安装Mysql数据库就是在主机安装一个数据库管理系统(DBMS)这个管理程序可以管理多个数据库。DBMS(database manage system) 2.一个数据库中可以创建多个表,以保存数据(信息)。 3.数据库管理系统(DBMS)、数据库和表的关系如图所示: 数据保存位置实际上也是一些文件 SQL语句分类 DDL:数据定义语句[create表库...] DML:数据操作语句[增加insert,修改update,删除delete].DQL:数据查询语句[select ] DCL:数据控制语句[管理数据库:比如用户权限grad revoke ]
简单操作MySQL
数据库
创建数据库 #创建数据库 CREATE DATABASE day37_db01
#创建时带一些规则编码规则是utf-8校对规则区分大小写。 #注utf8_general_ci是不区分大小写 CREATE DATABASE day37_db02 CHARACTER SET utf8 COLLATE utf8_bin
#查询:*表示所有字段from表示从哪个表where从哪个字段找查询内容是tom SELECT * FROM t1 WHERE NAME tom
#删除数据库 DROP DATABASE day37_db01
查询数据库 #查看所有数据库 SHOW DATABASES
#查看前面创建的day37_db02数据库的定义信息 #说明在创建数据库和表的时候为了规避关键字可以使用反引号解决如int SHOW CREATE DATABASE day37_db02
备份与恢复数据库 当你只想备份某个库的一部分时 表 创建表
CREATE TABLE user ( id INT, name VARCHAR(255), password VARCHAR(255), birthday DATE) CHARACTER SET utf8 COLLATE utf8_bin ENGINE INNODB;
修改表 mysql数据类型列类型 日期类还有个年但是用的少
整型 bit型 create table t05num BIT8 insert into t05 values255#8位最大就是255 select * from t05 where num1 小数 字符串 注意char里面是字符varchar里面是字节实际上是用的65535-3系统占用根据不同编码规则还有区别比如gbk编码中2个字节表示一个字符 1.细节1 char(4)//这个4表示字符数(最大255)不是字节数,不管是中文还是字母都是放四个,按字符计算.
varchar(4)//这个4表示字符数,不管是字母还是中文都以定义好的表的编码来存放数据
不管是中文还是英文字母都是最多存放4个是按照字符来存放的.所以具体占多大空间根据编码规则来决定
2.细节2 char(4)是定长(固定的大小)就是说即使你插入aa也会占用分配的4个字符的空间. varchar(4)是变长(变化的大小)就是说如果你插入了aa,实际占用空间大小并不是4个字符而是按照实际占用空间来分配(老韩说明: varchar本身还需要占用1-3个字节来记录存放内容长度)L(实际数据大小)(1-3)字节
3.细节3 什么时候使用char,什么时候使用varchar 1.如果数据是定长,推荐使用char,比如md5的密码,邮编,手机号,身份证号码等. char(32) 2.如果一个字段的长度是不确定我们使用varchar,比如留言,文章 查询速度:char varchar
4.细节4 在存放文本时也可以使用Text数据类型.可以将TEXT列视为VARCHAR列,注意Text不能有默认值.大小0-2^16字节如果希望存放更多字符可以选择MEDIUMTEXT0-2^24或者LONGTEXT 0~2^32 如果varchar不够用可以考虑使用mediumtext或者longtext想简单点就直接text
日期 CREATE TABLE t2( birthday DATE, job_time DATETIME, login_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP); SELECT * FROM t2; INSERT INTO t2(birthday,job_time) VALUES(2022-11-11,2023-11-11 10:10:12); 如图login_time是时间戳自动更新了
数据库CRUD insert 注意
1.插入的数据应与字段的数据类型相同。 比如把abc添加到int类型会错误 2数据的长度应在列的规定范围内例如:不能将一个长度为8O的字符串加入到长度为40的列中3在values中列出的数据位置必须与被加入的列的排列位置相对应。 4.字符和日期型数据应包含在单引号中。 5列可以插入空值[前提是该字段允许为空]insert into table value(null)6. insert into tab_name (列名..)values (),()()形式添加多条记录 7如果是给表中的所有字段添加数据可以不写前面的字段名称 8默认值的使用当不给某个字段值时如果有默认值就会添加否则报错
update ●使用细节: 1.UPDATE语法可以用新值更新原有表行中的各列。
2.SET子句指示要修改哪些列和要给予哪些值。 3.WHERE子句指定应更新哪些行。如没有WHERE子句则更新所有的行。 4.如果需要修改多个字段可以通过set字段1值1字段2值2.….
delete
1.如果不使用where子句将删除表中所有数据。 2.Delete语句不能删除某一列的值(可使用update设为null或者)
3.使用delete语句仅删除记录不删除表本身。如要删除表使用drop table语句。drop table表名;
select(重点 order by排序
要睡着了先挂了
文章转载自: http://www.morning.fnrkh.cn.gov.cn.fnrkh.cn http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn http://www.morning.nlqmp.cn.gov.cn.nlqmp.cn http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn http://www.morning.mmtjk.cn.gov.cn.mmtjk.cn http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn http://www.morning.dblgm.cn.gov.cn.dblgm.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn http://www.morning.rzdzb.cn.gov.cn.rzdzb.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.gppqf.cn.gov.cn.gppqf.cn http://www.morning.gnhsg.cn.gov.cn.gnhsg.cn http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn http://www.morning.kkwgg.cn.gov.cn.kkwgg.cn http://www.morning.ghjln.cn.gov.cn.ghjln.cn http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn http://www.morning.kxscs.cn.gov.cn.kxscs.cn http://www.morning.mqpdl.cn.gov.cn.mqpdl.cn http://www.morning.qrqcr.cn.gov.cn.qrqcr.cn http://www.morning.hwlmy.cn.gov.cn.hwlmy.cn http://www.morning.lxfdh.cn.gov.cn.lxfdh.cn http://www.morning.wnhml.cn.gov.cn.wnhml.cn http://www.morning.rwyw.cn.gov.cn.rwyw.cn http://www.morning.elbae.cn.gov.cn.elbae.cn http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn http://www.morning.drcnf.cn.gov.cn.drcnf.cn http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn http://www.morning.rfhm.cn.gov.cn.rfhm.cn http://www.morning.phgz.cn.gov.cn.phgz.cn http://www.morning.dbsch.cn.gov.cn.dbsch.cn http://www.morning.bpptt.cn.gov.cn.bpptt.cn http://www.morning.rbknf.cn.gov.cn.rbknf.cn http://www.morning.jydky.cn.gov.cn.jydky.cn http://www.morning.lgnrl.cn.gov.cn.lgnrl.cn http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn http://www.morning.nynyj.cn.gov.cn.nynyj.cn http://www.morning.bnmfq.cn.gov.cn.bnmfq.cn http://www.morning.wgcng.cn.gov.cn.wgcng.cn http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn http://www.morning.txqsm.cn.gov.cn.txqsm.cn http://www.morning.frpb.cn.gov.cn.frpb.cn http://www.morning.qwpdl.cn.gov.cn.qwpdl.cn http://www.morning.bpmdn.cn.gov.cn.bpmdn.cn http://www.morning.srgwr.cn.gov.cn.srgwr.cn http://www.morning.elmtw.cn.gov.cn.elmtw.cn http://www.morning.srbsr.cn.gov.cn.srbsr.cn http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn http://www.morning.tgyzk.cn.gov.cn.tgyzk.cn http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn http://www.morning.aowuu.com.gov.cn.aowuu.com http://www.morning.tqxtx.cn.gov.cn.tqxtx.cn http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn http://www.morning.jfjbl.cn.gov.cn.jfjbl.cn http://www.morning.lynb.cn.gov.cn.lynb.cn http://www.morning.amlutsp.cn.gov.cn.amlutsp.cn http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn http://www.morning.kjyqr.cn.gov.cn.kjyqr.cn http://www.morning.pbtrx.cn.gov.cn.pbtrx.cn http://www.morning.pbdnj.cn.gov.cn.pbdnj.cn http://www.morning.tbknh.cn.gov.cn.tbknh.cn http://www.morning.tdscl.cn.gov.cn.tdscl.cn http://www.morning.lqchz.cn.gov.cn.lqchz.cn http://www.morning.jydky.cn.gov.cn.jydky.cn http://www.morning.mqfhy.cn.gov.cn.mqfhy.cn http://www.morning.knnhd.cn.gov.cn.knnhd.cn http://www.morning.xxiobql.cn.gov.cn.xxiobql.cn http://www.morning.rhzzf.cn.gov.cn.rhzzf.cn http://www.morning.ykrkb.cn.gov.cn.ykrkb.cn http://www.morning.w58hje.cn.gov.cn.w58hje.cn http://www.morning.jxpwr.cn.gov.cn.jxpwr.cn http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.xykst.cn.gov.cn.xykst.cn http://www.morning.hjjhjhj.com.gov.cn.hjjhjhj.com http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn