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

做网站需要哪方面的编程推广方案的内容有哪些

做网站需要哪方面的编程,推广方案的内容有哪些,好用的视频播放器app,长沙做手机网站建设SQL概述及其规则与规范 1.SQL概述 1.1 SQL背景知识 1946年,世界第一台电脑诞生,如今,互联网已经非常壮大,在这几十年间互联网得到了飞速的发展,无数的技术在其中起起伏伏,但是有一门技术从未消失&#xf…

SQL概述及其规则与规范

1.SQL概述

1.1 SQL背景知识

1946年,世界第一台电脑诞生,如今,互联网已经非常壮大,在这几十年间互联网得到了飞速的发展,无数的技术在其中起起伏伏,但是有一门技术从未消失,甚至愈发充满活力,那就是SQL

1974年,IBM研究院发布了一片解开数据库技术的论文《SEQUEL:一门结构化的编程语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQL的半衰期非常长了。

无论是前端工程师,还是后端算法工程师,都一定得和数据打交道,都需要了解如何又快又准确的提取自己想要的数据。
SQL(Structured Query Language,结构化查询语言)是使用关系模型的数据库应用语言,与数据直接打交道, 由于IBM上世纪开发出来。后来由美国国家标准局制定SQL标准,现有SQL-86, SQL-89, SQL-99等标准。

SQL由两个最重要的标准,分别是SQL-92SQL-99,我们今天使用的SQL语言依旧遵循这些标准。

1.3 SQL分类

SQL语言在功能上主要分为如下3大类

  • DDL(Data Definition Languages,数据定义语言),这些语句定义了不同的数据库,表,试图,索引等数据库对象,还可以创建,删除,修改数据库和数据表的结构。
    • 主要的语句关键词包括CREATEDROPALTER等。
  • DML(Data Manipulation Language,数据操作语言),用于添加删除更新查询数据库记录,并检查数据完整性。
    • 主要的语句关键字包括INSERTDELETEUPDATESELECT等。
  • DCL(Data Control Language,数据控制语言),用于定义数据库,表,字段,用户访问权限和安全级别。
    • 主要的语句关键字包括GRANTREVOKECOMMITROLLBACKSAVEPOINT等。

因为查询语句使用的非常频繁,所以很多人把查询语句单独拿出来分一类,DQL(Data Query Language,数据查询语言)。还有单独把COMMITROLLBACK取出来称为TCL(Transaction Control Language, 事物控制语言)

2.SQL语言的规则和规范

2.1 常见的一些规则规范

  • SQL可以写在一行或多行,为了提高可读性,各自据分行写,必要时使用缩进。
  • 每条命令以;或\g或\G结束
  • 关键字不能被缩写,也不能分行
  • 关于标点符号
    • 必须保证所有的括号,单引号,双引号是成对的。
    • 必须使用英文的标点符号。
    • 字符串型和日期时间类型的数据可以使用单引号来表示。
    • 列的别名尽量使用双引号,而且不建议省略as

2.2 SQL大小写规范(建议遵守)

  • MySQL在Windows环境下是大小写不敏感的
  • MySQL在Linux环境下是大小写敏感的
    • 数据库名,表明,表的别名,变量名是严格区分大小写的
    • 关键字,函数名,列名(或字段名)列的别名(字段的别名)是忽略大小写的。
  • 推荐采用统一的书写规范:
    • 数据库名,表名,表别名,字段名,字段别名都是小写
    • SQL关键字,函数名,绑定变量等都大写

2.3 注释

可以使用如下格式的注释结构

单行注释:#注释文字(MySQL特有的方式)
单行注释:-- 注释文字(--后面必须有一个空格)
多行注释:/*注释文字*/

2.4 命名规则

  • 数据库,表明不得超过30个字符,变量名限制为29个。
  • 必须只能包含大小写字母和数字
  • 数据库名,表明,字段名等对象名之间不能包含空格要用下划线来__连接
  • 同一个MySQL软件中,数据库不能重名,同一个库中,表不能重名,同一个表中,字段不能重名
  • 必须保证你的字段没有和保留字,数据库系统或常用方法冲突,如果一定要使用,请在SQL语句中用 ` 引起来
  • 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性, 假如数据类型在一个表里是整数,另一个表里可别变成字符型了

举例:

#以下两句是一样的,不区分大小写
show databases;
SHOW DATABASES;#创建表格
#create table student info(...)#表名错误,因为表名有空格create table student_info(...)#正确

2.5数据导入指令

在命令行客户端登录mysql,使用source指令导入

#首先登录
mysql -uroot -p
#输入密码
enter password:********#登录成功后, 导入sql文件
source 文件路径

这篇文章就到这里,下篇文章我将会告诉总结有关select的综合运用!

http://www.tj-hxxt.cn/news/31060.html

相关文章:

  • 郴州网站建设潍坊网站开发公司
  • 网站建设及维护涉及哪些内容免费关键词优化工具
  • 公司网站的具体步骤网络服务平台
  • 只做网站哪个云服务器好百度小说官网
  • 网易那个自己做游戏的网站是什么原因口碑营销案例
  • 青岛做网站费用营销宣传策划方案
  • 北京智能网站建设哪里好优化提升
  • 泉山网站开发免费好用的crm软件
  • 用vs2010做网站登录怎么创建自己的网址
  • 网站内部服务器错误seo外包多少钱
  • 微信红包网站制作知乎推广
  • 关于做情侣的网站的图片定制建站网站建设
  • 公司网站制作工作室百度百科创建
  • 做淘宝客网站需要多大带宽推推蛙seo
  • 做app的网站小程序怎么开发自己的小程序
  • 学校网站建设实施方案百度小程序
  • web网页制作素材seo推广有哪些公司
  • 江门网站制作策划沪深300指数
  • 百度统计网站概况上海排名优化推广工具
  • 银川网站建设哪家便宜关键词搜索排名软件
  • 网站代码字体变大中国疫情最新情况
  • 南方数据企业网站管理系统9网页设计模板免费网站
  • 深圳外贸电商网站建设自媒体营销推广方案
  • 网站起域名原则安徽网络推广
  • 做卡盟开端网站要多少钱嘉兴seo外包服务商
  • 颜色搭配的网站百度排名优化工具
  • 做美食分享网站源码百度热点榜单
  • app制作简易网站电子商务推广
  • 百度 网站添加百度小程序入口官网
  • 秦皇岛建设信息网站百度指数功能模块有哪些