sql命令:
- creat database创建数据库
- show database展示数据库内容
- use 根据数据库名表示进入数据库
- insert into 表名(列名 )values(列名对应的 值),id列的id值可以自动更新。
- select 列名 from 表名 where 表达式,select * from 表名,表示输出整个表。
- select distinct 列名 from 表名,表示输出唯一不同的值,where语句表示输出满足某个条件的东西
- update表示从数据库中更新数据
- delete表示从数据库中删除数据
- create table表示创造新表
- alter table表示更新数据库表
- drop table表示删除数据库表
- create index表示创造索引
- drop index表示删除索引。
其他
- 文本字段和数字字段:文本字段需要用引号来表示,数字字段不需要用字段表示。
- 运算符号:<>表示不等于,between表示在某个范围中,like表示搜索某种模式,in表示在某个集合中
- SQL语句对大小写不太敏感。
- and or语句(放在where语句后面),and两个条件同时满足,or只需要满足一个条件即可。
- order by语句(放在from语句后),对一个列或者多个列进行排序。默认是升序,其后加上DESC表示降序。
如果多个列进行排序,先排第一个列的,再排后面的列。 - insert into scorebak select * from socre where neza=‘neza’ --插入一行,要求表scorebak 必须存在
select * into scorebak from score where neza=‘neza’ --也是插入一行,要求表scorebak 不存在 - update语句:语法:update 表名 set 列名1=value1,列名2=value2 where 列名=列名的value值。注意:在update中,最后面的where不能省略。
- delete删除数据:删除列名:delete 列名(*) from 表名;删除某些数据:delete from 表名 where 列名1=列名value and(or)列名2=列名value(注意:删除时需要主要不要删错数据)