SQL语句简单笔记
2018-07-09 13:39:09来源:博客园 阅读 ()
Create database database name;//创建数据库 Show databases dbName; //显示所有数据库 Create table tableName; //创建表 Show tables tName; //显示所有表 Alter table oldName rename newName; //修改表名 Desc tableName; //查看表结构 Drop table tableName; //删除表 Alter table tName add field type; //在tName表中添加字段 Alter table tName change name oldname newname type; //修改tName表字段 (Alter table tName modify field type;) Alter table tName drop field //删除字段 Insert into tName (field…)values(value…); //插入数据 Select * from tName; //查询数据 ? Is null ,is not null ? In(value…) ,not in(value…) //包含(value) ? Like ‘value%’ ,’%value%’,’%value’,not like value //模糊查询 ? Order by field asc or desc //排序 asc 升序 ,desc 降序 ? ‘<>’=‘!=‘ //<> 作用同等!= ? Table1 left join table2 on (condition);(inner join,right join ,full join,cross join)//连接表查询 ? ResultSet1 union ResultSet2 ;(union all)//合并结果集 ? Common Function //常用函数 ○ IfNull(field,defaultValue) //判断field是否为空,为空赋予defaultValue ○ Case When condition Then value1 else value 2 end //类似if else ○ If condition then v1 else v2 end if //if else判断 ○ Decode(field,condition1,result 1,condition2,result2,default) //类似if else ,field 为 condition1 则值为result1 ? Group by field //分组 ? Having condition //过滤 ? Limit offset,quantity //分页 Update tName set field=value… where Id = value;//更新数据 Delete from tName Id =value; //删除数据 Field constraint //字段约束 ? Not null (NK) //非空约束 ? Unique (UK) //唯一约束 ? Primary key (PK) //主键约束 ○ AUTO_INCREMENT //自动增加 ? Foreign key(FK) //外键约束 ○ Constraint fk_Name foreign key (fk_field) references tName (pk_field)//简单运用方法 Create view vName as subquery; //创建视图 Create replace view vName as subquery Alter view vName as subquery //修改视图 Alter table tName add index iName(field)//添加索引 Alter table tName drop index iName //删除索引 Create trigger tName (Before or after ) (Insert,delete,Update) On tblName For each row tStmt ://(new,old value) //创建触发器 Show triggers //显示所有触发器 Drop trigger //删除触发器 Delimiter \\ Create procedure pName( in p1 type, out p2 type, in out p3 type )Begin … end \\ //创建存储过程 :(call pName();)//使用存储过程 //创建函数 Delimiter \\ create function fName( p1 type )returns int Begin Return p1; End\\
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:MySQL自增锁等待问题解决
- MySQL replace函数怎么替换字符串语句 2020-03-09
- PHP访问MySQL查询超时怎么办 2020-03-09
- mysql登录时闪退 2020-02-27
- MySQL出现1067错误号 2020-02-27
- mysql7.x如何单独安装mysql 2020-02-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash