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

网站如何做视频链接网站建设一般需要多少费用

网站如何做视频链接,网站建设一般需要多少费用,用wordpress建一个网站,威海做网站的公司有哪些MySQL常用的语句语法注意#xff1a;1、 | 符号用来指出几个选中中的一个#xff0c;因此NULL | NOT NULL 表示给出null 或 not null2、包含在方括号中的关键字或子句是可选的(如 [like this])3、既没有列出所有的MySQL语句#xff0c;也没有列出每一条子句和选项4、大写的表…MySQL常用的语句语法注意1、 | 符号用来指出几个选中中的一个因此NULL | NOT NULL 表示给出null 或 not null2、包含在方括号中的关键字或子句是可选的(如 [like this])3、既没有列出所有的MySQL语句也没有列出每一条子句和选项4、大写的表示 MySQL语法关键字一、命令行指令1、启动MySQLnet start mysql2、连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码二、数据库操作1、查看当前数据库select database();2、显示当前时间、用户名数据库版本select now(),user(),version();3、创建库create database [if not exists] 数据库名 数据库选项其中数据库选项有--选择字符集CHARACTER SETcharset_name--校对规则COLLATE collation_name4、查看已有库show databases[like pattern]5、查看当前库信息show create database 数据库名6、修改库的选项信息alter database 数据库名选项信息7、删除库drop database[if exists] 数据库名三、表操作1、CREATE TABLEcreate table 用于创建新数据库表更新已存在的表结构使用 alter table constraints 表示约束CREATE TABLEtable_name(column datatype [NULL | NOT NULL] [CONSTRAINTS],column datatype [NULL | NOT NULL] [CONSTRAINTS],···);相对复杂的create [temporary] table [if not exists] [库名.] 表名 (表的结构定义)[表选项]其中 temporary 表示临时表会话结束时表自动消失注意a、每个字段必须要有数据类型最后一个字段后不能有逗号b、对于字段的定义字段名 数据类型 [NOT NULL|NULL] [DEFAULT default_value][AUTO_INCREMENT] [UNIQUE [KEY]|[PRIMARY] KEY] [COMMENT string]c、表选项字符集CHARSET charset_name如果表没设定使用数据库字符集存储引擎ENGINE engine_name表在管理数据时往往采用不同的数据结构结构不同会导致处理方式、提供特性操作等也不同常见的存储引擎InnDB、MyISAM、Memory/Heap、BDB、Merge、Example、CSV、MaxDB、Archive不同的存储引擎在保存表的结构和数据时常采用不同的方式MyISAM 表文件含义 .frm 表定义 .MYD  表数据 .MYI 表索引InnoDB 表文件含义 .frm 表定义、表空间数据和日志文件--显示存储引擎的状态信息SHOW ENGINES--显示存储引擎的日志或状态信息SHOW ENGINES 引擎名 LOGS| STATUS2、查看所有表SHOW TABLES[LIKE pattern]SHOW TABLESFROM 表名3、查看表结构SHOW CREATE TABLE表名DESC 表名 / DESCRIBE 表名 / EXPLAIN 表名 /SHOW COLUMNS FROM 表名 [LIKE pattern]SHOWTABLE STATUS [FROM db_name] [LIKE pattern]4、ALTER TABLEalter table 用来更新已存在表的模式为了创建新表应该使用create tableconstrains 表示约束ALTER TABLEtablename(ADD column datatype [NULL | NOT NULL] [CONSTRAINTS],CHANGE column columns datatype [NULL| NOT NULL] [CONSTRAINTS],DROP column,······);a、修改表本身选项ALTER TABLE 表名 表名的选项b、对表进行重命名RENAME TABLE 原表名 TO 新表名c、修改表的字段结构ALTER TABLE 表名 操作名有如下操作名--增加字段ADD [COLUMN]字段名--创建主键ADD PRIMARY KEY(字段名)--创建唯一索引ADD UNIQUE [索引名](字段名)--创建普通索引ADD INDEX [索引名](字段名)--删除字段DROP [COLUMN]字段名--支持对字段属性进行修改MODIFY [COLUMN]字段名 字段属性--支持对字段名进行修改CHANGE [COLUMN]原字段名 新字段名 字段属性--删除主键DROP PRIMARY KEY--删除索引DROP INDEX索引名--删除外键DROP FOREING KEY 外键5、删除表DROP TABLE [if exists] 表名 ...6、清空表数据TRUNCATE [TABLE] 表名7、复制表结构CREATE TABLE 表名 LIKE 要复制的表名8、复制表结构和数据CREATE TABLE 表名 [AS] SELECT * FROM 要复制的表名四、数据操作1、INSERTinsert 给表增加一行或多行INSERT INTO table_name [(column,···)]VALUES(values,···)--INSERT INTOtable_name[(column,···)]VALUES(values,···),(values,···),···(values,···);insert select 插入select 的结果到一个表INSERT INTO table_name [(columns,···)]SELECT columns,··· FROMtable_name,···[WHERE ···];注意如果要插入的值列表包含所有字段并且顺序一致则可以省略字段列表可以同时插入多条记录字段列表可以用 “*”代替表示所有字段2、DELETEdelete 从表中删除一行或多行DELETE FROM table_name [WHERE ···] 没有条件子句会删除所有数据3、UPDATEupdate 更新表中一行或多行UPDATE table_name SET column_name value,···[WHERE ···]五、字符集编码MySQL,数据库表字段均可设置编码--数据编码与客户端编码不需一致--查看所有字符集编码项SHOW VARIABLES LIKE character_set_%--客户端向服务器发送数据时使用的编码character_set_client--服务器端将结果返回给客户端时使用的编码character_set_results--连接层编码character_set_connection注意--设置编码SETNAMES GBK;--相当于完成以下三个设置SET 变量名 变量值setcharacter_set_clientgbk;setcharacter_set_resultsgbk;setcharacter_set_connection gbk;六、查询语句1、SELECTselect用于从一个或多个表(视图)中 检索数据SELECT columns_name, ··· FROMtable_name, ···[WHERE ···],[UNION ···],[GROUP BY ···],[HAVING ···],[ORDER BY ···];详解select [all | distinct] select_expr from -where-group by[合计函数] -having-order by -limit其中1.1、select_expra、计算公式、函数调用、字段也是表达式如select 1211,now(),name from tb_obge;b、使用as 关键字为每个列设定别名适用于简化列标识避免多个列标识符重复。如select sheng_shi_xian as address from tb;1.2、 from 子句用于标识查询来源a、使用 as 关键字为表起别名--列如select * from tb_obge1 as t1,tb_obge2 as t2;b、from 子句后可以同时出现多个表。多个表会横向叠加到一起而数据会形成一个笛卡尔积就是下面的意思--如select * from tb_R,tb_S;c、where 子句用于从from 中获得的数据源中进行筛选。1为真0为假表达式由运算符和运算数组成d、group by子句group by 字段/ 别名 [排序方式]分组后会进行排序升序ASC降序 DESC与group by子句常配合使用的聚合函数有--返回不同的非 NULL值数目如count(*),count(字段)。count--求和sum--求最小值mim--求最大值max--求平均值avg--返回带有来自一组的连接的非NULL 值的字符串结果为组内字符串连接group_concate、having 子句(条件子句)与where 功能、用法相同、只是执行时机不同。where在开始时执行数据检测对原数据进行过滤。having 对筛选出的结果进行再次过滤where 不可以使用聚合函数。一般需要用到聚合函数才会用having。SQL 标准要求having子句必须引用group by 子句中的列或用于聚合函数中的列。f、order by 子句(排序子句)--支持对多个字段排序升序ASC 降序 DESCorder by 排序字段/别名排序方式[,排序字段/别名排序方式]...g、limit 子句(限制结果集 子句)仅对处理好的结果进行数量限制。将处理好的结果看作是一个集合按照记录的现后顺序索引从 0 开始--limit 获取条数 其中省略第一个参数表示索引从 0 开始。limit 起始位置获取条数h、distinct 选项用于去除重复记录2、多表联结查询2.1、UNION建议对每个select查询加上小括号。需要各select 查询的字段数量一样即每个select 查询的字段列表(数量、类型)应一致因为结果中的字段名以第一条select 语句为准。--将多个select 查询的结果组合成一个结果集合select ...union [ALL | DISTINCT] selelct ...默认为distinct 方式即所有返回的行都是唯一的。2.2、子查询(需要用括号括起来)a、fromfrom 后要求是一个表必须给子查询结果取个别名以简化每个查询内的条件。--如select * from (select * from tb where id0) as subfrom where id1;b、where子查询返回一个值不需要给子查询取别名--如select * from tb where age (select max(age) from tb)c、列子查询使用in 或 not in 子查询查询结果返回单列使用exists 和 not exists条件返回1或0 常用于判断--如select column1 from tb1 where exists (select * from tb2);2.3、join 连接查询将多个表的字段进行连接可以指定连接条件。a、内连接(inner join)默认就是内连接可省略inner。只有数据存在时才能发送连接请求即连接结果不能出现空行。ON 表示连接条件其条件表达式与 where 类似。b、交叉连接(cross join)没有条件的内连接。--如select * from tb1 cross join tb2;c、外连接(outer join)如果数据不存在也会出现在连接的结果中。主要分为左外连接和右外连接左外连接(left outer join): 如果数据不存在左表记录会出现而右表以null 填充右外连接(right outer join)如果数据不存在右表记录会出现而左表以null 填充七、其他常用语句1、CREATE INDEXcreate index 用于在一个或多个列上创建索引CREATE INDEX indexname ON tablename(column [ASC | DESC],·······)2、CREATE PROCEDUREcreate procedure 用于创建存储过程,常和delimiter一块用parameters 表示参数列表CREATE PROCEDURE procedure_name([parameters])BEGIN······END;3、CREATE USERcreate user 用于向系统中添加新的用户账号CREATE USER user_name [hostname] [IDENTIFIED BY [PASSWORD] password];4、CREATE VIEWcreate view 用来创建一个或多个表上的新视图CREATE [OR REPLACE] VIEWview_nameASselect ··· ;5、DROPdrop 永久地删除数据库对象(表、视图、索引、存储过程触发器用户等)DROP DATABASE [TABLE | VIEW | INDEX | PROCEDURE | TRIGGER | USER] item_name;6、事务6.1、COMMITcommit 用来将事务处理写到数据库COMMIT ;6.2、ROLLBACKrollback 用于撤销一个事务处理块ROLLBACK [TO savepoint_name];6.3、SAVEPOINTsavepoint 为使用rollback 语句设立保留点SAVEPOINT sql;6.4、START TRANSACTIONstart transaction 表示一个新的事务处理开始START TRANSACTION;
http://www.huolong8.cn/news/233649/

相关文章:

  • 建设银行e路护航官方网站登陆wordpress 最大上传
  • 网站开发seo规范品牌网站建设重點大蝌蚪
  • 柳州网站建设源码面向网站开发的相关知识
  • 网站建设中所涉及的所有链接建设360官方下载官网
  • 创建网站步骤公司变更法人的流程
  • 运营网站团队建设wordpress 企业 下载
  • 建公司网站的详细步骤wordpress cdn 阿里
  • 扁平风格网站 模板免费下载园林设计公司网站
  • 南宁世尊商贸网站建设公司简单网站多少钱
  • 吉林省住房建设厅网站汕头网站制作找谁
  • 教新手做网站难吗全球做的比较好的网站
  • 网站空间就是主机吗新闻媒体网站开发文档
  • 国外网站为什么不用备案吕梁购物网站开发设计
  • 济南做网站互联网公司有哪些微信网站用什么做的
  • 做百度移动端网站优化搜狗指数官网
  • 百度公司给做网站吗如何卸载和安装wordpress
  • 门头沟青岛网站建设做头像的网站有哪些
  • 阜新网站设计潍坊建设工程信息网站
  • 哪个网站做推销产品怎么注册网自己的网站吗
  • 网站站点查询做网站挣钱
  • 做优秀网站wordpress主题的安装教程
  • 安徽建站系统全面启动门户网站建设
  • 常州城投建设工程招标有限公司网站微信app下载安卓版官方下载
  • 肥城市住房和城乡建设厅网站手机能看禁止网站的浏览器
  • 做木质的网站二手设备回收做哪个网站好
  • 谷歌网站全网营销公司
  • win7做网站服务器网站重新解析
  • 做网站公司在丹麦传奇手游大型网站
  • 领域网站建设深圳罗湖互联网公司
  • 58同城做网站的电话电商网站建设企业