当前位置: 首页 > news >正文

济南正宗网站建设报价千家美家装体验馆

济南正宗网站建设报价,千家美家装体验馆,深圳品牌策划与设计,室内设计师网站十大网站目录 一、数据库的介绍和分类 二、命令行客户端 三、数据操作 四、查询的基本操作 五、条件查询 六、分组和聚合 资料获取方法 一、数据库的介绍和分类 数据库#xff1a;长期存储在计算机内、有组织的数据集合 数据库的分类#xff1a; 关系型数据库 以表格的形式…目录 一、数据库的介绍和分类 二、命令行客户端 三、数据操作 四、查询的基本操作 五、条件查询 六、分组和聚合 资料获取方法 一、数据库的介绍和分类 数据库长期存储在计算机内、有组织的数据集合 数据库的分类 关系型数据库 以表格的形式展示 oracle 大型项目使用 比如银行、电信等 mysqlweb项目使用最广泛 microsoft SQL Server微软项目中使用 sqlite轻量级数据库主要用在移动平台 非关系型数据库 以键值对的方式展示比如 name:mike,age:18 redis/ mongodb/hbase SQL 是一个结构化的查询语言通过SQL能够对数据库进行相关操作 常见的有 select insert update delete 数据库的连接 命令连接 前置条件 1确定mysql数据库的ip地址  通过ifconfig 2确认mysql服务是否开启 netstat -anptu | grep 3306 命令 mysql -h数据库ip -P端口号 -u数据库登录用户名 -p数据库登录密码 -h 不加表示为 本机 -P不加表示默认3306端口 2. 工具连接 通过navicat 来使用 二、命令行客户端 常见的数据库操作命令 查看所有数据库 show databases;使用数据库 use 数据库名查看当前使用数据库 select database();创建数据库 create database 数据库名 charset utf8;删除数据库drop database 数据库名; 命令行操作数据库表 前置条件 通过use 打开对应的数据库查看当前数据库所有的表 show tables;查看表结构 desc 表名;查看表的创建语句show create table 表名; 创建数据库语法格式 create table 表名( 字段名1 类型 约束, 字段名2 类型 约束 ) create table students(id int unsigned primary key auto_increment, -- 无符号整型主键自增name varchar(20), -- 字段类型为字符串长度为20age int unsigned, -- 无符号整型height decimal(5,2) -- 字段类型为小数小数位数为2 ); 删除数据库表 drop table students; 删除数据库表如果不存在会报错 drop table if exists students; 如果students存在删除数据库表不存在也不报错 三、数据操作 简单查询 select * from 表名; 例子select * from students; 2. 添加一行数据 insert into 表名 values(...) 例子insert into students values (0,亚舍,22,177.56) --主键自增长可以用0或null代替 insert into 表名(字段1,字段2,...) values (值1,值2,...) 例子insert into students(name) values(老夫子); 3. 添加多行数据 方式一写多条insert数据多条语句之间用英文分号分隔 insert into students(id,name) values(0,张三); insert into students(id,name) values(0,李四); insert into students values(0,李四,20,180); 方式二通过一条 insert 语句插入所条数据数据间用逗号分隔 -- insert into 表名 values (...),(...)... insert into students values (0,亚瑟,23,167.56),(0,亚瑟3,23,158.89); -- insert into 表名(字段名1,字段名2...) values (字段值1,字段值2,...),(字段值1,字段值2,...)... insert into students(id,name) values (0,小黑),(0,小蓝),(null‘小粉’); 4. 修改数据 --update 表名 set 字段名1值1字段名2值2 ... where 条件 例子 修改id为5 的数据 将名称设为 李想年龄设为23 update students set name 李想,age 23 where id 5; 5. 删除数据 -- delete from 表名 where 条件 (物理删除对应的数据) delete from students where id6; 物理删除是指在数据库中彻底删除 逻辑删除是指通过设定一个字段来标识当前记录是否已经删除 比如 is_delete ,1 代表删除 0代表未删除 三种删除数据的比较 1 delete 删除所有数据时自增长字段不会从1开始 2truncate table students;  清除表里所有数据但是表结构会保留 自增长字段的值会从1开始 3)  drop table students; 删除数据表包括数据和表结构 四、查询的基本操作 1. 查询部分字段的值 -- select 字段名1,字段名2,... from 表名 查询的为一部分字段的信息 -- 查询学生表中的姓名、性别、年龄的数据 select name,sex,age from students; 2. 取别名 1给表取别名 -- select 别名.字段名1,别名.字段名2 ... from 表名 as 别名 select s.name,s.sex,s.age from students as s; 2给字段取别名 -- select 字段名1 as 别名1, 字段名2 as 别名2 ... from 表名; select name as 姓名, sex as 性别, age as 年龄 from students; 3. 去重 --select distinct 字段名1,字段名2... from 表名; select distinct sex from students; 五、条件查询 语法格式 select * from students where id 5; 1. 比较运算符 () () () () () (或! 2. 逻辑运算符 and or not 3. 模糊查询 like 关键字 % 匹配任意个字符 _ 匹配单个字符 select * from students where name like %小_ 4. 范围查询 1) 查询非连续范围内的数据in select * from students where hometown in (北京,上海,广东) 2)查询连续范围内的数据用在数值型字段中 between ... and ... 查询年龄在18到20之间的学生 select * from students where age between 18 and 20; 5. 条件查询为空判断 -- 查询出学生身份证号为空的信息 select * from students where card is null; -- 查询出学生身份证号为空的信息 select * from students where card is not null; 6. 排序 字段的默认排序是从小到大asc select * from 表名 order by 字段1 asc|desc,字段2 asc|des... -- 查询所有学生信息 按班级从小到大排序 班级相同时再按学号从小到大排序 select * from students order by class,studentNo; 六、分组和聚合 使用聚合函数方便统计数据 1. count(*) 查询总记录数 select count(*) from students -- 统计name 下有几个记录个数 select count(name) from students 2. max(字段名) -- 查询女生的最大年龄 select max(age) from students where sex 女; 3. min(字段名 -- 查询1班的最小年龄 select min(age) from students where class 1班; 4. sum(字段名) 对应字段值的总和 -- 查询北京学生的年龄总和 select sum(age) from students where hometown北京; 5. avg(字段名) 查询对应字段的值平均数 -- 查询女生的平均年龄 select avg(age) from students where sex 女; 分组查询 分组时对每一组的数据进行统计使用聚合函数 select 字段名1,字段名2,聚合函数 from 表名 group by 字段名1,字段名2 -- 查询各种性别的人数 select sex,count(*) from students group by sex; 资料获取方法 【留言777】 各位想获取源码等教程资料的朋友请点赞 评论 收藏三连 三连之后我会在评论区挨个私信发给你们~
http://www.w-s-a.com/news/483857/

相关文章:

  • 做网站分什么软件品牌设计培训
  • 太原网站设计排名设计本装修效果图
  • 网站个人中心模板石家庄网站系统开发
  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面
  • 做网站怎么存放视频支付功能网站建设
  • 庆阳手机网站设计兰州网站的优化
  • 企业网站托管有必要吗项目管理资格证书
  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress
  • 建设一个网站需要几个角色广告设计与制作就业前景
  • 侵入别人的网站怎么做怎么修改网站排版
  • 网站如何提交百度收录什么最便宜网站建设
  • 商丘网站建设想象力网络做公司网站需要准备什么
  • 滁州新手跨境电商建站哪家好网站推广运作怎么做
  • 烟台有没有做网站大连建设工程信息网专家库
  • 网站建设明确细节商贸有限公司的经营范围
  • 南宁微网站开发做的好的有哪些网站
  • 好的素材下载网站读书网网站建设策划书