mysql
Posted 雨墨安然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql相关的知识,希望对你有一定的参考价值。
create table [ if not exists ] 表的名字(
字段1 数据类型 [ 约束或者索引列表 ],
字段2 数据类型 [ 约束或者索引列表 ]
)
[ 表选项列表 ];
创建表(如果之前存在此id的表,则不新创建新表)
create table if not exists id (id int,name varchar(20));
创建表(如果之前存在此id的表,则删除旧表创建新表)
drop table if exists login;
create table login (id int,name varchar(20));
插入表
insert into login values();
#表选项
#简单查询
select * from + 表名 列出表的内容
###################
#添加数据 肯定是在库里的操作
insert into + 表名 (表分类1,分类2,分类3—————— ) values
(表内容1,内容2,内容3————);
#删除语句 通常加条件(不加条件清空整张表)
delete from + 表名;
#修改语句
update 表名 set + 字段=***,字段=***;
SQL 语句加条件 删除修改 简单的条件
1,关键字 where (写在语句后)
2,找数据 条件写完整 字段=值
3,or 或者 and 并且
where
where 类似 js 中的 if 语句
php:if($n % 4 == 0 && $n % 100 != 0 || $n % 400 == 0 ){}
则:
where true, where 1; where 1=1; 都表示true
where false, where 0; where 1<>1; 都表示false
可用运算符
算术运算符: + - * / %
比较运算符: > >= < <= =(等于) <>(不等于)
==(等于,mysql扩展),!=(不等于,mysql扩展)
逻辑运算符: and(与) or(或) not(非)
between语法
字段名 between 值1 and 值2 ==>> 值1<= 字符段的值 <=值2
in语法
字段名 in (值1,值2,值3.。。) ==>> 字段名的值 = 值1 或者 字段名的值=值2 或者 字段名的值= 值3
like语法 (模糊查找)
字段名 like ‘ 要查找的字符 ’;
字符可以用 百分号 %(可以为任意个数的任意字符) 下划线 _ (代表一个任意字符) 进行填充
重点 where 子句之前必须有from 子句,虽然二者都可以省略, from 可以没有where,但是 where 之前必须有from。
以上是关于mysql的主要内容,如果未能解决你的问题,请参考以下文章