mysql常用操作【复习】,http常用状态码

206 部分内容,服务器成功处理了部分get请求
205 重置内容,服务器处理成功,用户终端应该重置文档视图,可通过返回码清除浏览器的表单域
204 无内容,服务器成功处理,但为返回内容,在未更新网页的情况下,可确保浏览器继续显示当前文档
203 非授权信息,请求成功,但返回的meta信息不在原始的服务器,而是一个副本
202 已接受,已经接受请求,但未处理完成。
201 已创建,成功请求并创建了新的资源
200 请求成功, 一般用于GET和post请求

300 多种选择,请求的资源可包括多个位置,响应可返回一个资源特征与地址的列表用于用户终端选择
301 永久移动,请求的资源已被永久的移动要新的url,返回信息包括新的url,浏览器会自动定向到新url,今后任何新的请求都应使用新的url代替
302 临时移动,与301类似,但资源只是临时被移动,客户端应继续使用原有的url
303 查看其他地址,与301类似,使用yongGET和POST请求查看
304 未修改,所请求的资源未修改,服务器返回此状态时,不会返回任何资源,客户端通常会缓存访问的资源通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源
305 使用代理,请求的资源必须通过代理访问
306 已废弃的状态码
307 临时重定向,与302类似,使用GET请求重定向

400 客户端请求的语法错误,服务器无法解释
401 请求要求用户的身份认证
402 保留,将来使用
403 服务请理解请求客户端的请求,但是拒绝执行此请求
404 服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
405 客户端请求中的方法被禁止
406 服务器无法根据客户端请求的内容特性完成请求
407 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权
408 服务器等待客户端发送的请求事件过长,超时

500 服务器内部错误,无法完成请求

------------------------------------------------------------------------------------------
常用SQL语句 [] 只是说明参数,不用添加

1.创建数据库 CREATE DATABASE [database-name]
2.删除数据库 drop database [dbname]
3.备份
4.创建新表 CREATE TABLE tab_new(字段名 类型,字段名 类型) #语法 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
5.根据已有的表创建新表 CREATE TABLE [tab_new] like [tab_old] #使用旧表创建新表
CREATE TABLE [tab_new] as select [字段1,字段2,字段3] from tab_old definition only

6.删除新表 drop table [tablename]
7.增加一个列 Alter table [tablename] add column [字段名 类型]
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度

8.添加主键
Alter table [tablename] add primary key(字段名)
删除主键 Alter table [tabname] drop primary key(字段名)

8.1修改数据库中表的名字 ALTER TABLE 原表名 RENAME TO 新表名;
9.创建索引


10.创建视图


11.基本的sql语句
https://blog.csdn.net/qq_35040828/article/details/77947789 --------------------参考教程
选择 select * from [tablename] where 范围
插入 insert into [tablename](字段名1,字段名2) values(value1,value2)
删除 delete from [tablename] where 范围
更新 update [tablename] set 字段名1=value where 范围
查找 select * from [tablename] where 字段名 like '%value%' --使用了like的语法糖
修改表和表中所有字段的默认编码 alter table [tablename] convert to character set utf8; https://blog.csdn.net/m0_38034994/article/details/80264243
排序 select *from [tablename] order by 字段名1,字段名2
总数 select count as 别名 from [tablename]
求和 select sum(字段名) as 别名 from [tablename]
平均 select avg(字段名) as 别名 from [tablename]
最大 select max(字段名) as 别名 from [tablename]
最小 select min(字段名) as 别名 from [tablename]


12.说明几个高级查询运算词
UNION EXCEPT INTERSECT 这三个类似表的交并补 都可以与ALL一起使用

13.使用外链接


14.分组:Group by
一张表,一旦分组完成后,查询后只能得到相关的信息
组相关的信息:(统计信息) count,sum,max,min,avg 分组的标准)
在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据
在selecte统计函数中的字段,不能和普通的字段放在一起;


15.对数据库进行操作
分离数据库 sp_detach_db [表名]
附加数据库 sp_attach_db [表名] 附加需要完整的路径名

16.修改数据库的名称
sp_renamedb 'old_name','new_name'

原文地址:https://www.cnblogs.com/qingsheng/p/9626968.html