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

佛山网站建设服务基于百度地图的网站开发

佛山网站建设服务,基于百度地图的网站开发,电影网站免费建设,使用unity做网站结构化查询语言 DDL#xff08;数据定义语言#xff09; 删除数据库drop database DbName; 创建数据库create database DbName; 使用数据库use DbName; 查看创建数据库语句以及字符编码show create database 43th; 修改数据库属性#xff08;字符编码改为gbk#xff09;…结构化查询语言 DDL数据定义语言 删除数据库drop database DbName; 创建数据库create database DbName; 使用数据库use DbName; 查看创建数据库语句以及字符编码show create database 43th; 修改数据库属性字符编码改为gbkalter database DbName default character set gbk; 字符校对集 查看数据库支持的字符集show character set; 查看相应字符集的校对规则show collation; 数据类型 TIMESTAMP在进行insert/updata自动记录 创建表结构 create table tName(field1 datatype,field2 datatype,... );查看表结构desc tName; show create table person; 修改表结构 添加列字段alter table tName add field datatype; 对字段名进行修改alter table tName change field1 field2datatype; 对字段名的类型进行修改alter table tName modify field datatype; 删除一个字段alter yable tName drop field; 删除表结构drop table tName; 查看数据库中有多少表show tables; DML数据控制语言 在表中对指定的列插入数据insert into tName(field1,field2...) values (field1Vale,field2Vale...); 对所有列都进行数据添加insert into tName values(field1Vale,field2Vale....); 对所有列添加多行数据insert into tName(field1,field2...) values(field1vale,field2vale....),(field1Vale,field2Vale....),...;效率高于每次insert一条语句 修改某一条数据进行修改update tName set field1XXX[where..]; 带where作用于某一行不带where作用于所有行 添加新的列alter table tName add coluName coluType; 复制表 复制表结构不复制数据create table newTName like oldTName; 复制表结构和数据create table newTName select * from oldTName; 删除表中数据不删除表结构delete from tName[whilecondition]; DQL数据查询语言 查询命令select[*]|{field1,field2...}while tName [where condition]; 去除重复列使用distinct关键字当distinct作用于单个字段时去除重复的列即可当distinct作用于多个字段时必须要所有字段相同才可以消除 distinct必须放在第一个关键字之前不然会报错 select语句选择的列可以进行运算 使用as还可以对列区别名 获取当前使用数据库 select database(); 获取当前时间使用curdate()函数 选择查询select id,name,chinese from person where chinese between 10 and 90; 枚举查询select id,name,chinese from person where chinese in(88,77,90,60); 模糊查询like 通配符_:下划线代表一个任意字符select * from person where name like -i; 通配符%:百分号代表多个字符slelect * from person name like z%; 对查询的结果集进行排序默认采用升序ASC方式排序DESC为降序select [*] from tName orger by culName; 分页查询常考点 (1)第一种写法limit 只是查看前三名的字段select * from person order by english desc limit 3; 每页三个数据查看第二页的数据select * from person order by english desc limit 3,3; (2)第二种写法limit m offset n n表示的是偏移记录条数m表示要显示的数据条数 只是查看前三名的字段select * from person order by english desc limit 3 offset 0; 每页三个数据查看第二页的数据select * from person order by english desc limit 3offset 3; 数据完整性 1实体完整性表中的每一行数据都是唯一的不能重复出现通过主键PRIMARYKEY来实现。 2域(field 字段列)完整性每一行必须要符合某种特定的数据类型或约束 非空约束 NOT NULL 该字段不能为空 唯一约束 UNIQUE 该字段不允许重复允许为空 获取唯一约束的名字show create table student; 删除一个唯一约束 alter table tName drop index name ; 3参照完整性外键约束 FOREIGNN KEY,外键 是另一张表的主键 表已经存在的情况下需要使用alter table tName add constraint fk_1 fGPRRIGNN KEY(s_id) REFERENCES student(id); 数据库的备份和恢复 数据库的备份在终端下使用命令mysqldump -u root -p 43th43th.sql 恢复数据库在终端下使用命令mysql -u root -p 43th43th.sql 或者在mysql中使用source 43th.sql;相当于在当前的空数据库下执行43th.sql中的sql语句导入数据 因为我们备份的数据库文件中不存在创建数据库的语句因此我们导入数据库之前因该先创建数据库在进行数据数据的导入 联合主键 对某一张表一条的记录的唯一性由两个或者以上的字段共同决定。 如果是由两个字段决定的只要其中一个之一不相同就是一条不同的记录。只有当两个字段都相同时该记录不能插入到表中 DQL复杂查询 连接查询 针对多张表 交叉连接笛卡尔积[三种写法操作结果一致] select * from letfTable cross join rightTable; selsct * from leftTable join rightTable; select * from leftTable,rightTable; 内连接 关键字inner join (一般都会加上on选择条件) select * from leftTable inner join rightTable on leftTable.idrightTable.id; select * from leftTable inner join rightTable on leftTable.idrightTable.id where leftTable.id3; 外连接 执行左右外连接需要使用on关键字加入选择条件,如果使用左外连接是当右表中没有与左表中对应的记录时查询出的右表数据全部用NULL代替左表中的所有数据都出现对于右外连接也是一样的 左外连接letf outer join select * from leftTable letfr outer join rightTable on leftTable.idrightTable; 右外连接right outer join select * from leftTable letfr outer join rightTable on leftTable.idrightTable; 子查询 子查询也叫嵌套查询是指在where子句或from子句中又嵌入select查询语句一般写在where子句 select * from person where id (select id from person where id 4); select * from (select id,name,chinese from person where name like ‘k%’) as t; 联合查询 联合查询能够合并两条查询语句的查询结果,去掉其中重复数据行然后返回没有重复数据行的查询结果。联合查询使用union关键字 select * from person where chinese 80 union select * from person where english 80; 报表查询 统计函数 cout()计数 sum()求和 avg()求平均值 max()最大值 min()最小值 select count(*) ,chinsesfrom person group by chinese;//对chinese中数值相同的进行统计打印出相同不同数据的相同数量 select count(*) ,chinsesfrom person group by chinese having chinses 80;//进行分组之后还要对数据进行过滤使用having子句where是在没有分组之前进行过滤having是在分组之后进行过滤
http://www.zqtcl.cn/news/85089/

相关文章:

  • 网站支持ipv6怎么做中国互联网协会副会长名单
  • 网站怎么做免费seo搜索移动端网站设计欣赏
  • 诸城网站建设公司排名上海网站网络科技有限公司
  • 久久建筑有限公司浙江企业seo推广
  • 公园网站建设海外网络连接
  • 辽宁工程建设工程信息网站网站的内容和功能
  • 网站部分版块显示正在建设网站的后台是开发做的
  • 做手机网站要注意wordpress主题首页文件夹
  • 做网站要排版吗巴南网站建设
  • jsp网站开发详解pdfflash 开发的网站
  • 怎么建设一个淘宝客网站谁知道下载教学设计的网站
  • 做搞机网站南京建设工程网站
  • 建立自己的网站怎么样做学习电子商务网站建设与管理的收获6
  • 佛山网站注册公司材料怎么准备
  • 做网站开发需要学那些东西最近国际新闻
  • 免费的资料网站如何建立电子商务网站
  • 专业做网站的技术人员wordpress后台爆破
  • 一个域名建多个网站外贸公司名称
  • 中小企业网站建设费用在线海报免费制作
  • 桥西区建设局网站上海中风险地区名单
  • 专业开发网站设计宁夏微信服务网站
  • 家政网站模板民宿网站开发的开题报告
  • 成都金融网站建设公司排名wordpress调用个人中心
  • 东莞 营销网站制作想做个外贸网站
  • 常宁做网站哪家建站公司好
  • php 企业网站管理系统深圳有哪几个区
  • 网站怎么做外链接四川住房和城乡建设部网站首页
  • 济源网站建设公司北京邢台企业商会网站
  • wordpress网站排名台州商城网站建设
  • 做旅游网站的写手网站举报在哪举报