手机网站前青岛网站建设工作室织梦模板

web/2025/9/26 5:51:08/文章来源:
手机网站前,青岛网站建设工作室织梦模板,网站建设内容模板下载,包装设计灵感网站一、数据库的简介 RDBMS简介#xff1a; Relational Database Management System,通过表来表示关系类型。当前主要使用两种类型的数据库:关系型数据库和非关系型数据库。所谓的关系型数据库RDBMS是建立在关系模型基础上的数据库#xff0c;借助于集合代数等数学概念和方法来…一、数据库的简介 RDBMS简介 Relational Database Management System,通过表来表示关系类型。当前主要使用两种类型的数据库:关系型数据库和非关系型数据库。所谓的关系型数据库RDBMS是建立在关系模型基础上的数据库借助于集合代数等数学概念和方法来处理数据库中的数据。关系型数据库的主要产品 oracle:在以前的大型项目中使用银行电信等项目 mysql:web时代使用最广泛的关系型数据库 my sql server:在微软项目中使用 sqlite:轻量级数据库主要应用在移动平台。 RDBMS包含很多具体的数据库工具 还有就是mysql,redis,monggodb mysql一般用于网站存储一些数据 redis:一般用来缓存 mongodb:一般用来存储非关系数据结构比如爬虫用 SQL语言 是结构化查询语言是一种用来操作RDBMS的数据库语言当前关系型数据库都支持使用SQL语言进行操作也就是说可以通过SQL操作oracle,sql server,mysql,sqlite等所有的关系型数据库 SQL语句主要分为 DQL数据查询语言用于对数据进行查询如select DML数据操作语言对数据进行增加、修改、删除如insert/update/delete TPL事务处理语言如begin transaction/commit/rollback DCL数据控制语言进行权限与授权回收如grant/revoke DDL数据定义语言进行数据库、表的管理如create/drop等 CCL指针控制语言通过控制指针完成表的操作如declare cursor SQL语言不区分大小写支持多种数据库工具。 二、Mysql Mysql简介 MySQL是一个关系型数据库管理系统由瑞典MySQL AB公司开发现在属于Oracle公司。它是最流行的开源数据库之一广泛应用于网页应用软件特别是用于构建动态网站和在线交易系统等基于网络的应用。 MySQL的主要特点包括 开源MySQL是开源的这意味着任何人都可以下载和使用它而且可以查看和修改其源代码。 性能高MySQL使用了许多优化技术来提供高性能、高吞吐量的数据读写。 可扩展性强MySQL可以处理包含上亿条记录的大型数据库同时也适用于较小的应用程序。 易于使用MySQL易于安装并且提供了大量的工具和库来帮助开发者和数据库管理员。 支持多种数据类型MySQL支持多种数据类型包括数值、日期和时间、字符串等。 安全性MySQL提供了一套完整的权限管理系统可以对用户在每个数据库上的权限进行细粒度的控制。 跨平台MySQL可以在多种操作系统上运行包括Linux、Windows、Mac OS等。 因此无论是在企业级应用还是在个人项目中MySQL都是一个非常好的关系型数据库选择。 Ubuntu虚拟机安装好查看采用如下linux命令 这就登陆上了 查看版本命令 调好了以后输入sudo mysql -u root即可登录mysql 三、Navicat 下载完运行试用14天 改了密码登录双击变绿连上了 新建数据库 建好之后双击即可启动连接该数据库变绿然后里面的表是最重要的可以右键teble新建新建之后可以输入数据后面有一个钥匙的符号钥匙就意味着这个字段就是主键主键作用唯一标记每个记录。 按照一个excel创建表格 当数据表里数据量巨大的时候增删改查都将变的很难搞所以用到sql语句 四、SQL语句 数据库要保证数据的完整性数据类型的原则是够用就行尽量使用取值范围小的而不用大的这样可以更多节省存储空间。 常用的数据类型:整数int,bit 小数decimaleg:decimal(5,2)表示共存5位数小数占两位; 字符串varchareg:varchar(3)表示如果存储‘ab’那么就存储‘ab’,chareg:char(3)表示如果填充了‘ab’会自动在后面补个空格 日期时间data,time,datetime; 枚举类型比如男女enum 字符串text表示存储大文本当字符大于4000时推荐使用。 对于图片、音频、视频等文件不存在数据库中而是上传到某个服务器上然后在表中存储这个文件的保存路径。 更全的数据类型可参考http://blog.csdn.net/anxpp/artical/details/51284106 约束 1.主键primary key:物理上存储的顺序 2.非空not null:此字段不允许填写空值 3.唯一unique此字段不允许重复 4.默认default:当不填写此值时会使用默认值如果填写时以填写为主 5.外键foreign key:对关系字段进行约束当为关系字段填写值时会到关联的表中查询此值是否存在如果存在则填写成功如果不存在则填写失败并抛出异常。 说明虽然外键约束可以保证数据的有效性但是在进行数据的crud增删改查时都会降低数据库的性能所以不推荐使用那么数据的有效性怎么保证答可以在逻辑层进行控制。 命令行脚本对数据库进行操作 mysql -u root -p(连接数据库) exit/quit/ctrld(退出数据库) show databases;(展示数据库内容分号别忘了写) 显示当前数据库时间select now(); 显示数据库版本select version(); 创建数据库 create database 你要创建的数据库名称 charsetutf8; 查看创建数据库的语句可以看看当时创建用的是不是utf-8的设定啥的show create database python04; 删除数据库 :drop database 数据库名如果没有反应那就试试在数据库名加两边各加一个键盘左上角那个 使用数据库use 数据库名称; 不管你现在何处都可以 查看当前使用的数据库select database(); 数据表表设计操作 查看当前数据库中所有的表show tables; 创建一个数据表 create table 数据表名字 字段 类型 约束[,z字段 类型 约束]; 也可以这么写create table xxx(id int primary key not null auto_increment,name varchar(30)) 查看一个表的结构 desc 数据表名字 创建一个students表:create table students(id int unsigned非负 然后写约束not null auto_increment 主键primary key,name varchar(30),age tinyint unsign default 0,high decimal(5,2),gender enum(“男”,“女”,“保密”) default 保密默认值,cls_id int unsigned); –xxxxx前面两个横杠是注释的意思 往表里插入数据 insert into students values(0,“淅淅”,10188.88“女”2201) 查看表中数据select * from students; 修改表结构 添加字段 alter table 表名 add 列名 类型eg:alter table students add birthday datetime; 修改字段重命名 alter table 表名 modify 列名 类型及约束eg:alter table students change birthday birth datetime not null; 修改字段不重命名 alter table 表名 modify 列名 类型及约束eg:alter table students modify birth date not null; 删除字段 alter table 表名 drop 列名eg:alter table students drop birthday; 删除表 drop table 表名eg:drop table students; 查看表的创建语句 show create table 表名 添加 修改不重命名 修改重命名 删除字段 删除表 数据表内数据的增删改查curd–create.update.retrieve.delect 查询所有列 select *from 表名;(eg:select *from classes;) select *from students where name“道” 查询name为道的所有信息 select *from students where id2 查询指定列 select 列1,列2,… from 表名;(eg:select id,name from classes;) 可以用as为列或表指定别名select name as 姓名gender as 性别 from students; 增插入insert into 表名 values(…) 没有指明给那个列插入就默认全部插入 部分插入insert into students(name,gender) values (“道”,2); 多行插入insert into students(name,gender) values (“风信子”,1)“多肉”,3; 部分插入 多行插入 修改 update 表名 set 列名1 where name/id”你要改的数据“ update students set gender1;全改update students set gender1 where name“道”;只要name是道的全改update students set gender1 where id3;id为3的进行修改update students set age22,gender1 where id3;只要id是3的进行修改。 删除数据 物理删除 delete from 表名 where 条件 delete from students;–清空数据表 delete from students where name“风信子”; 逻辑删除 用一个字段来表示这条信息是否已经不能再用给students表添加一个is_delete字段bit类型 alter table students add is_delete bit default 0; 想删第5条就可以update students set is_delete1 where id5; 然后就可以用is_delete1/0进行筛选

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

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

相关文章

小学学校网站模板免费下载保定电子商务网站建设

文章目录 Git - 在PyCharm/Idea中集成使用Git1.新建GitHub仓库2.将仓库与项目绑定3.在PyCharm中使用Git4.新建Gitee仓库5.将仓库与项目绑定6.在IDEA中使用Git Git - 在PyCharm/Idea中集成使用Git 本文详细讲解了如何在 PyCharm 或 Idea 中配置 Gitee 或 GitHub 仓库&#xff0…

江西建设工程招标投标网站邯郸又出现一例

这里写目录标题 场景效果图功能实现1:html代码功能实现2:css样式功能实现3:js代码补充内容page-break-inside 属性page-break-after属性page-break-before 属性 场景 最近在写后台管理系统时,遇到一个需求,就是要实现…

网站布局英文晋江市住房建设局网站

vh:相对于视窗的高度,那么vw:则是相对于视窗的高度。 “视区”所指为浏览器内部的可视区域大小,即window.innerWidth/window.innerHeight大小,不包含任务栏标题栏以及底部工具栏的浏览器区域大小。 详细vh的用法,大家可以参考http…

上海 网站建设 外包深圳商城网站设计

从参赛类别的区分到大唐杯名称由原来的“第九届‘大唐杯’全国大学生移动通信5G技术大赛”变更为“第九届‘大唐杯’全国大学生新一代信息通信技术大赛”一系列的变化。 接下来重点讲解本科A组的情况分析: 需要注意的是,和去年的比赛不同,今年并不是两人互相讨论,而是和省…

茂名公司网站开发工商注册地址查询系统

点击上方蓝字关注我&#xff0c;了解更多咨询1、在函数名前面多了一个*号&#xff0c;而这个函数就是一个指针函数。2、其返回值是一个int类型的指针&#xff0c;是一个地址。实例#include<stdio.h>int* fun1(int* x) //传入指针 {int* tmp x; //指针tmp指向xret…

自己做网站要买服务器互联网电商板块火箭发射

一、死锁的定义 死锁是两个或两个以上的进程中的每一个都在等待其中另一个进程释放资源而被封锁&#xff0c;它们都无法向前推进&#xff0c;这种现象称为死锁。 二、产生死锁的主要原因 &#xff08;1&#xff09; 因为系统资源不足。 &#xff08;2&#xff09; 进程运行推进…

深圳高端网站制作多少钱wordpress建站事例

VS在调试状态下 直接把要调试的变量拉到监视窗口中 查看变量值的变化转载于:https://www.cnblogs.com/xjt360/p/3989469.html

海外网站建设教程wordpress欢迎页

2016年6月发布的Visual Studio Code 1.3版更新已发布&#xff0c;该版本提供了用户呼声最高的一个功能请求。 很长一段时间来&#xff0c;开发者一直呼吁为Microsoft的跨平台代码编辑器提供标签页功能。在UserVoice网站上有关这个功能的请求已获得超过9,000个投票。 标签页默认…

网站的维护及建设显示屏东莞网站建设

从 Zookeeper 数据理解 Kafka 集群工作机制 这一部分主要是理解 Kafka 的服务端重要原理。但是 Kafka 为了保证高吞吐&#xff0c;高性能&#xff0c;高可扩展的三高架构&#xff0c;很多具体设计都是相当复杂的。如果直接跳进去学习研究&#xff0c;很快就会晕头转向。所以&am…

服务器与网站的关系四库一平台个人信息查询

Cookie是一种在Web浏览器中存储数据的小型文本文件。它通常用于以下应用场景&#xff1a; 用户身份认证&#xff1a;当用户登录网站时&#xff0c;网站可以在用户浏览器中设置一个cookie来标识用户&#xff0c;并在用户访问其他页面时用来验证用户身份。 个性化设置&#xff1…

ks免费刷粉网站推广马上刷在自己的电脑做网站空间

最近声学所东海站邹博士发来了他们最新的浅地层剖面仪—MPAS-100相控参量阵浅地层剖面仪的资料&#xff0c;市场型号GeoInsight&#xff0c;委托Ocean Physics Technology公司销售&#xff0c;地大李师兄的公司负责技术支持。 MPAS-100相控参量阵浅地层剖面仪就是俗称的三维浅…

基层建设期刊在哪个网站被收录网站如何备案 流程

Mlab了解Mlab是Mayavi提供的面向脚本的api&#xff0c;他可以实现快速的三维可视化&#xff0c;Mayavi可以通过Mlab的绘图函数对Numpy数组建立可视化。过程为&#xff1a;.建立数据源.使用Filter(可选)对数据进行加工.添加可视化模块&#xff0c;我们可以通过修改可视化模块的属…

成都 网站建设中国招标投标网

查看小程序根目录中是否存在package.json文件 在项目根目录运行cmd 没有package.json文件输入npm init -y初始化一下,初始化一个包管理 安装MobX npm install --save mobx-miniprogram4.13.2 mobx-miniprogram-bindings1.2.1 小程序菜单栏工具–构建npm 根目录创建store文…

dz仿网站头部资讯类网站模板asp

大家好&#xff0c;我是锋哥。今天分享关于 【使用过 Redis 分布式锁么&#xff0c;它是什么回事&#xff1f;】面试题&#xff0c;希望对大家有帮助&#xff1b; 使用过 Redis 分布式锁么&#xff0c;它是什么回事&#xff1f; 先拿 setnx 来争抢锁&#xff0c;抢到之后&#…

新塘网站seo优化新手学网站建设看什么书好

本文主要介绍两种版本控制工具——SVN和Git的概念&#xff0c;接着会讲到Git的安装&#xff0c;Git常用的命令&#xff0c;以及怎么在Vscode中使用Git。帮助新手小白快速上手Git。 1. SVN和Git介绍 1.1 SVN 集中式版本控制工具&#xff0c;版本库是集中存放在中央服务器的&am…

付费资料网站开发如何学好网站建设

今天&#xff0c;我有一篇简短的文章&#xff0c;内容涉及在Spring Data Cassandra中使用Prepared Statements。 Spring为您提供了一些实用程序&#xff0c;使您可以更轻松地使用“预备语句”&#xff0c;而不必依靠自己使用Datastax Java驱动程序手动注册查询。 Spring代码提供…

怎样设置网站主域名手机网站开发 html5

SQL&#xff08;Structured Query Language&#xff09;是结构化查询语言的简称&#xff0c;它是一种数据库查询和程序设计语言&#xff0c;同时也是目前使用最广泛的关系型数据库操作语言。&#xff08;95%适用于所有关系型数据库&#xff09; 【 SQL是关系型数据库通用的操作…

广州网站推广找哪里网站开发的技术意义

本文主要是为了记录安装过程&#xff0c;方便后续用到时可及时翻阅&#xff0c;如有不对之处&#xff0c;请各位不吝赐教。因离线安装方法较为常用&#xff0c;故本文主要说明使用离线方式安装jdk的方法&#xff0c;在线安装方法后续补充。第一步&#xff1a;下载jdk官网下载地…

设计电子商务网站方式网络系统设计与管理

首先我们要先解决货源问题&#xff0c;再来谈选品逻辑。初入电商行业&#xff0c;进货渠道建议使用1688。首先1688是国内最大的B2B批发平台&#xff0c;平台服务和安全性都提供了一定的保障&#xff0c;以及丰富的货源选择。你可以浏览不同供应商的产品&#xff0c;对比价格、质…

怎么才能建立一个网站卖东西网站建设评价量规

一、命令简介 ​iostat ​命令用于报告系统中 CPU、磁盘、tty 设备和 CPU 利用率统计信息。 ‍ 需安装 sysstat ​软件包&#xff0c;该软件包提供了一组工具&#xff0c;包括 iostat​、sar​、mpstat ​等&#xff0c;用于系统性能监控和报告。 ‍ 二、命令参数 iostat…