济南 网站建设网站开发开源框架

news/2025/9/30 15:03:53/文章来源:
济南 网站建设,网站开发开源框架,注册公司需要什么条件太原,盘锦网站建设哪家好目录 1.数据库的简介 2.数据库分类 2.1关系型数据库 2.2 非关系型数据库 3.mysql的数据类型 3.1 常用的数据库类型 4.mysql的数据库结构 4.1 查看库信息 4.2 查看表信息 5.SQL 语句 5.1 SQL语言分类#xff1a; 1.数据库的简介 数据库#xff08;database#…目录 1.数据库的简介 2.数据库分类 2.1关系型数据库 2.2 非关系型数据库  3.mysql的数据类型 3.1 常用的数据库类型 4.mysql的数据库结构 4.1 查看库信息  4.2 查看表信息 5.SQL 语句 5.1 SQL语言分类 1.数据库的简介 数据库database是用来组织、存储和管理数据的仓库 数据库管理系统DBMS用户可以通过DBMS或应用程序来操作数据库 1接受应用程序的数据请求和处理请求 2将用户的数据请求高级指令转换为复杂机器代码底层指令 3实现对数据库的操作 4从数据库的操作中接受查询结果 5对查询结果进行处理格式转换 6将处理结果返回给用户 2.数据库分类 数据库可分为两大类关系数据库SQL和非关系数据库NO SQL 2.1关系型数据库 关系数据库的存储结构是二维表格 表是有行和列。行称为记录是用来描述一个对象的信息。列称为字段是用来描述对象的一个属性关系性数据库常见的有MYSQL OracleSQL-ServerMariaDB postgreSQL  优点 1、易于维护都是使用表结构格式一致 2、使用方便SQL语言通用可用于复杂查询 3、复杂操作支持SQL可用于一个表以及多个表之间非常复杂的查询。 缺点 1、读写性能比较差尤其是海量数据的高效率读写 2、固定的表结构灵活度稍欠 3、高并发读写需求传统关系型数据库来说硬盘I/O是一个很大的瓶颈。 2.2 非关系型数据库  缓存性数据库 redis     Memcache      索引型数据库  ESElasttic search      时序型数据库Prometheus       文档型数据库MongoDB  非关系型数据库是键对值的存储结构 key 键----  Value数值简称KV结构  非关系型数据库的存储结构理论上来说不属于数据库的类型因为非关系型数据库是多种数据结构存储的方式海量的数据在内存数据库引擎中把符合条件的数据筛选写入到磁盘中 优点 1、格式灵活存储数据的格式可以是key,value形式、文档形式、图片形式等等文档形式、图片形式等等使用灵活应用场景广泛而关系型数据库则只支持基础类型。2、速度快nosql可以使用硬盘或者随机存储器作为载体而关系型数据库只能使用硬盘3、高扩展性4、成本低nosql数据库部署简单基本都是开源软件。 缺点 1、不提供sql支持学习和使用成本较高2、无事务处理3、数据结构相对复杂复杂查询方面稍欠。4、好多数据写在内存中 3.mysql的数据类型 3.1 常用的数据库类型 CHAR和VARCHAR类型类似但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 字节大小 char无论是否有值都会占用固定长度的字节大小保存在磁盘上都是n字节。 varchar在保存字符时默认会加一个隐藏的结束符因此结束符会多算一n1个字节。   优劣比较 varchar比char节省磁盘空间。 但varchar类型的数据读写速度比char慢因为char是连续的磁盘空间而varchar在多次增删改查中会产生一些磁盘空间碎片 4.mysql的数据库结构 4.1 查看库信息  ## 查看数据库信息show database 4.2 查看表信息 查看数据库中的表信息use 数据库名 #切换到书库中show tablesshow tables in LAKERS显示数据表的结构字段describe user; 显示数据表的结构字段describe user;#############​​​​​​ Field:字段名称 type:数据类型 Null :是否允许为空 Key :主键 Type:数据类型 Null :是否允许为空 key :主键 Default :默认值a :扩展属性例如:标志符列标 Extr识了种子增量/步长1 2 id1 3 5 7 5.SQL 语句 SQL语句用于维护管理数据库包括数据查询、数据更新、访问控制、对象管理等功能。 5.1 SQL语言分类 DDL数据定义语言用于创建数据库对象如库、表、索引等 create drop alter创建新的数据库 CREATE DATABASE 数据库名;创建新的表 CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]); #主键一般选择能代表唯一性的字段不允许取空值NULL一个表只能有一个主键。CREATE DATABASE kgc_school; USE kgc_school; CREATE TABLE KY13 (id int NOT NULL,name char(10) NOT NULL,score decimal(5,2),passwd char(48) DEFAULT, PRIMARY KEY (id)); DESC KY13;#NOT NULL 不允许为空值 #DEFAULT 默认值为空PRIMARY KEY :主键一般选择没有重复并且不为空值的字段删除指定的数据表 use 数据库名 DROP TABLE 表名DROP TABLE [数据库名.] 表名; #如不用USE进入库中则需加上数据库名删除指定的数据库 DROP DATABASE 数据库名; DML数据操纵语言用于对表中的数据进行管理,用来插入、删除和修改数据库中的数据 insert update delete格式 INSERT INTO 表名(字段1,字段2[,...]) VALUES (字段1的值字段2的值,...);示例: INSERT INTO KY13 (id,name,score,passwd) values(1,zhangsan,70.5,PASSWORD(123456)); #PASSWORD(123456):查询数据记录时密码字串以加密形式显示:若不使用PASSWORD()查询时以明文显示。INSERT INTO zzz VALUES(2,lisi,90.5,654321) ; SELECT * FROM zzz ; #查询表的数据记录 ---------------------------------------------------------------------------------------- #修改、更新数据表中的数据记录 格式: UPDATE 表名 SET 字段名1字段值1[,字段名2字段值2] [WHERE 条件表达式];示例: UPDATE zzz SET passwdPASSWORD() WHERE namezhangsan; UPDATE zzz SET namewangxiaoer,passwd WHERE id3;在数据表中删除指定的数据记录 格式: DELETE FROM 表名 [WHERE 条件表达式];示例: DELETE FROM zzz WHERE id4; DQL数据查询语言用于从数据表中查找符合条件的数据记录 select格式 SELECT 字段名1,字段名2[,...] FROM 表名[WHERE 条件表达式];示例 SELECT * FROM zzz; SELECT id,name,score FROM zzz WHERE id2; select name from zzz\G #以列表方式竖向显示 select * from info limit 2; #只显示头2行 select * from info limit 2,3; #显示第2行后的前3行#修改、更新数据表中的数据记录 格式: UPDATE 表名 SET 字段名1字段值1[,字段名2字段值2] [WHERE 条件表达式];示例: UPDATE zzz SET passwdPASSWORD() WHERE namezhangsan; UPDATE zzz SET namewangxiaoer,passwd WHERE id3;数据表高级操作扩展 在数据表中删除指定的数据记录 格式: DELETE FROM 表名 [WHERE 条件表达式];示例: DELETE FROM zzz WHERE id4; DCL数据控制语言用于设置或者更改数据库用户或角色权限数据控制语句用于控制不通数据段直接的许可和访问级别的语句这些语句定义了数据库、表、字段、用户的访问权限 和安全级别,如COMMIT、ROLLBACK、GRANT、REVOKE ALTER TABLE 旧表名 RENAME 新表名;例 ALTER TABLE zzz RENAME yyy; ALTER TABLE yyy RENAME zzz;扩展表结构(增加字段) ALTER TABLE 表名 ADD address varchar(50) default 地址不详; #default 地址不详表示此字段设置默认值为地址不详可与NOT NULL配合使用 ALTER TABLE yyy ADD address varchar(50) NOT NULL default 地址不详;修改字段(列)名添加唯一键 ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key]; unique key:唯一键特性:唯一但可以为空空值只允许出现一次) Primary key:唯一且非空(主键一般选择能代表唯一性的字段不允许取空值NULL一个表只能有一个主键。)ALTER TABLE yyy CHANGE name user_name varchar(10) unique key; #CHANGE可修改字段名、数据类型、约束等所有项。ALTER TABLE 表名 modify column 字段名 类型。 数据库中表 字段是varchar(30)修改类型可以用谨慎修改类型可能会导致原有数据出错删除字段 格式 ALTER TABLE 表名 DROP 字段名;示例 ALTER TABLE yyy DROP passwd;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

住房和城乡规划建设局网站深圳网页制作培训

垃圾收集器浅析 主 JVM参数 3.1.1 标准参数 -version -help -server -cp3.1.2 -X参数 非标准参数,也就是在JDK各个版本中可能会变动 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 -Xmixed 混合模式,JVM自己来决定3.1.3 -XX参数 使用得…

南山区住房与建设局官方网站wordpress 搜狐视频

在 ASP.NET Core 中,过滤器(Filters)是一种在 MVC 应用程序中运行代码的方法,可以在操作(Actions)执行之前或之后运行。过滤器可以应用于控制器(Controllers)或特定的操作方法。过滤…

2025 年透骨液膏药代理加盟 / 足浴包膏药代理加盟 / 青岛膏药代理加盟推荐:青岛步泽药业布泽草本透骨液代理合作解析

随着人口老龄化加剧以及现代人群不良生活习惯的影响,骨关节健康问题日益凸显,骨刺、骨质增生、腰椎间盘突出等病症的发病率持续上升,且呈现年轻化趋势,人们对骨关节养护与治疗产品的需求愈发迫切。在这一背景下,中…

Nginx 与 LNMP 架构部署 - 详解

Nginx 与 LNMP 架构部署 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…

QMT委托对象orderInfo的属性以及对应的值

m_strAccountID: 资金账号,账号,账号,资金账号 m_strExchangeID: 证券市场 m_strExchangeName: 交易市场 m_strProductID: 品种代码 m_strProductName: 品种名称 m_strInstrumentID: 证券代码 m_strInstrumentName:…

2025 年电动门厂家最新推荐排行榜:实力厂家深度解析,含技术认证、案例及选购指南

随着出入口智能化需求的持续升级,电动门已成为商业建筑、政府机构、住宅小区等场景的核心设备。但当前市场存在显著痛点:部分品牌缺乏核心技术,产品运行故障率高;售后服务体系不完善,故障响应不及时;定制能力不足…

定制建站方案西安 网站建设 培训学校

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态…

苏州网站建设系统方案网站制作公司广州

时至今日,距离小夕发布的第一篇正式文章已经过去整三个月啦。今天又回头看了一下自己写的第一篇文章,不禁有点感慨“文风”变了这么多,甚至有点受不了第一篇文章中的萌气了\(//∇//)\然后文章还写的不怎么样。。。虽然第一篇文章写的好差&…

单链表实现队列

单链表实现队列题目解析 队列的特点是先进先出,其实和单链表的结构类似。我们只需要实现队列的基本功能即可。定义队列class LinkedListQueue: def __init__(self): # 初始化队列的头尾指针和大小 self.head = Non…

苏州网站设计kgwl装修推广网站哪个好

题目描述 美术老师生病了,今天美术课编程老师来上,给大家一张无向图,包含 n个顶点(编号1∼n),m条边,求这张图中的奇点数。 偶点(even vertex):度数为偶数的顶点称为偶点 奇点(odd…

深入解析:2025年电商小程序小量DDoS攻击防护指南:从小流量到大威胁的全面防护方案

深入解析:2025年电商小程序小量DDoS攻击防护指南:从小流量到大威胁的全面防护方案pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fo…

本地网站源码十大搜索引擎排行榜

实在是忍不住想记录下这个问题。今天在调试 iOS 平台的时候又遇到了这个问题,让我很恼火。这是第三次遇到了,这次一定要彻底解决他。 ios-deploy was not found找到两个方法,都可以解决问题,先直接给出结论: sudo np…

死锁易错知识点整理

死锁的避免是根据【防止系统进入不安全状态】采取措施实现的 解除死锁一般不会从非死锁的进程处抢夺资源 死锁的四个必要条件中,无法破坏的是【非抢夺是分配】死锁状态一定是不安全状态 产生死锁的根本原因是系统资源…

从手机到汽车音响:蚀刻喇叭网的跨界应用前景 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 天微芯片经销商最新推荐榜:品牌实力测评与采购指南 —— 权威揭秘优质服务商选择标准

在 AI、汽车电子等产业爆发式增长的推动下,天微芯片作为关键元器件的市场需求持续攀升,但采购市场乱象丛生:部分经销商货源渠道不明导致品质堪忧,稀缺型号供应能力不足延误生产,技术支持缺失增加应用风险。尤其国…

珠海横琴建设局网站饰品公司网站建设策划书

转载https://www.ibm.com/developerworks/cn/java/wa-spring1/转载于:https://www.cnblogs.com/fkx1/p/9974527.html

做视频网站付费版百度首页网站推广多少钱一年

文章目录 1. Python中魔术方法的定义2. 魔术方法的分类2.1面向对象特性的增强:2.2运算符重载:2.3语义化编程:2.4控制对象生命周期:2.5容器协议支持:2.6 上下文管理器协议:2.7简化API设计: 3. 部…

做最最优秀的视频网站有哪些dedecms下载站

宽度自适应布局: 1、使用场景: 一侧(左侧或者右侧)为固定的导航或者菜单栏,另一侧将会随着浏览器的缩放而自适应改变其大小。这种布局结构可用于顶层布局结构亦可用于某个局部功能块,常见于各种web系统&am…

读人形机器人27太空中

读人形机器人27太空中1. 太空中 1.1. 长期以来,浩瀚无垠的太空一直是人类探索的前沿,不断挑战着人类的技术和生存极限 1.2. 当人类站在星际旅行和殖民的边缘时,人形机器人成为这些伟大事业中不可或缺的盟友 2. 机器…

2025 年酒店一次性用品源头厂家最新推荐榜单:含牙签牙线筷子套杯盖等全品类及采购选择指南酒店一次性牙签/牙线/筷子套/杯盖/杯垫/杯套用品 厂家推荐

当前酒店行业对一次性用品的需求日益精细化,从客房的牙刷牙膏到餐饮的筷子套、杯垫,再到印刷类的房卡套、信封,品类繁杂且质量要求不断提升。但市场上厂家资质参差不齐,部分厂家存在原料把控不严、环保标准不达标、…