SQL基本语法
增
Insert into guestbook(comment,name) value (‘welcome’,’web’);
向guestbook表格内comment与name两项注入welcome和web的信息
删
Delete from guestbook where comment_id=2;
删除guestbook表内comment_id字段为2的该行的数据
改
Update guestbook set comment=’I love study’ where name=’web’;
修改guestbook表格内条件字段name为web的comment项的信息为I love study
没有加where是对所有的适用,加了where是对适合where条件项的适用
查
1.输出整个表的内容: select * from 表名;
2.表格中查找某列的数据: select 列名 from表名;
3.输出多列的内容: select 列1,列2,列3 from 表名;
4.输出某格的内容: select 列1 from表名 where 列2=与输出单元格相同行位信息;
5.Information_schema是一个MySQL中特殊的数据库,记录数据库信息的数据库,记录数据库的结构性信息,包括数据库和表信息,类似于MySQL中的目录,其中包含三个表Schemata(记录当前数据库中有哪些数据库) tables(存储整个数据库管理系统的表格) columns(存储整个数据库的列)此处为该数据库的表格,和每个表格内的字段的名称。
Select table_name from information_schema.tables where table_schema=’1’;
在information_schema数据库内的tables表内查找出数据库名称为1的所有表格名称
Select column_name from information_schema.columns where table_name=’1’;
在information_schema数据库内的columns表内查找出表格名称为1的所有字段名称
Select column_name from information_schema.columns where table_schema=’1’;
在information_schema数据库内的columns表内查找出数据库名称为1的所有字段名称
6.Use+数据库名称;
打开数据库(后面必须加分号)
exit
退出数据库
函数
Database()函数:显示当前数据库的名称
Version()函数 :显示当前数据库版本的名称
ASCII():ASCII转换函数,字母转换为数字,搭配ASCII表使用
length()=数字 :判断括号内字段的长度
substr(字符串,开始截取位数,截取字符长度) :字符截取函数,假如目标数据库过滤掉 逗号符号,可以采取函数Substr(字符串 from 1 for 1)=’字母’
limit m,n :表示从表中m+1行开始检索出n 行命令
Group_concat() 函数 :把表中的某一列下的字节按行展开
Count()函数:返回所查询的数据的行数值
Sleep函数:(秒数)挂起程序
If(条件1,条件2,条件3):如果第一个语句为真就执行第二个语句;否则执行第三个语句