sql数据库基本知识1



SQL基础语句总结


1.SQL 能做什么?

  • SQL 面向数据库执行查询
  • SQL 可从数据库取回数据
  • SQL 可在数据库中插入新的记录
  • SQL 可更新数据库中的数据
  • SQL 可从数据库删除记录
  • SQL 可创建新数据库
  • SQL 可在数据库中创建新表
  • SQL 可在数据库中创建存储过程
  • SQL 可在数据库中创建视图
  • SQL 可以设置表、存储过程和视图的权限

2.要创建发布数据库中数据的网站,您需要以下要素:

  • RDBMS 数据库程序(比如 MS Access, SQL Server, MySQL)
  • 服务器端脚本语言(比如 PHP 或 ASP)
  • SQL
  • HTML / CSS

3.SQL select语句

(1)select 列名称 from 表名

select * from table    获取所有的列信息=获取所有信息

(2)返回唯一不同的值使用关键字distinct

select  distinct 列名 from 表名

(3)如需有条件地从表中选取数据,可将 where子句添加到 select语句。

 select * from 表名 where username='tom';

(4.)引号的使用

文本的选取用单引号,数值不需要引号

例如:select * from 表名 where age>19;

(5.)and和or运算符

select * from table where username='admin' or password='123456';

select * from table where username='admin' and password='123456';

(6.)order by

order by 语句用于根据指定的列对结果集进行排序。

order by 语句默认按照升序对记录进行排序。

如果您希望按照降序对记录进行排序,可以使用 desc关键字。

select username,password from table order by username

select username,password from table order by username,password 名字相同的情况下,密码小的在前面

select username,password from table order by username desc  逆子母顺序显示排序

select username,password from table order by username desc,password; 名字相同的话,密码小的在前

(7)插入数据insert into

insert into表名称 values (值1, 值2,....);

insert into table (列1, 列2,...) values(值1, 值2,....);

insert into table values('pln','123');

(8.)修改数据 update

update 表名称 set列名称 = 新值 where 列名称 = 某值

update table set username='wk' where password='123';

《1》更新某一行中的一个列

update table set username='wk' where age='18';为18岁的人修改了名字

《2》更新某一行中的若干列

update table set username='pln',sex='女',city='河北'where age='18';

(9)删除语句

  <1>DELETE 语句用于删除表中的行         delect from 表名称 where 列名称 = 值

delect from table where username='pln';

<2>可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

delect from table 或者 delect * from table

猜你喜欢

转载自blog.csdn.net/qq_41915456/article/details/80005772