SQL笔记(二)--SQL语句

  SQL语句
 
掌握SQL是数据库用户的宝贵财富,也是必须的必须.
 
一   表
表是SQL语言存放数据、查找数据以及更新数据的基本数据结构。在SQL中,表有严格的定义,它是一种二维表,对于这种表有如下规定:
1)每一张表都有一个名字,通常称为表名或关系名。表名必须以字母开头,最大长度为30个字符。
2)一张表可以由若干列组成,列名唯一,列名也称作属性名。
3)表中的一行称为一个元组,它相当于一条记录。行(记录)
4)同一列的数据必须具有相同的数据类型。
5)表中的每一个列值必须是不可分割的基本数据项。
 
二 表的建立:
CREATE TABLE  表名
(列名1 数据类型
 列名2 数据类型
  …
 列名n 数据类型
)
 
三 插入数据
   在现有表中插入记录
   insert into 表名
   values(值1,值2,…,值n)
 
四 修改数据
   对表中现有数据进行修改
   update 表名
   set 列名1=表达式1,列名2=表达式2,…
   where 条件
 
五 删除数据
   对表中现有数据删除
   delete 表名
   where 条件
 
六 表结构修改
   在现有表中增加新列
   alter table 表名 ADD(新列名 数据类型(长度))
 
七 表的删除
   drop table 表名
 
八 查询语句,排序
   select * from 表名
   order by 列名 asc|desc
九  在SQL语句中,有六种符号,一般情况下这六种符号用于比较:
    等于 =
    不等于 <>
    小于 <
    大于 >
    小于或等于 <=
    大于或等于 >=
 比如在表jbqk中(jbqk为表名)
 (1) 查询工资大于4000的
     select * from jbqk
     where 工资 > 4000
   
 (2) 工资大于或等于4000
     select * from jbqk
     where 工资 >= 4000
 
十 逻辑连接符(and or not)
   比如在表jbqk中
   查询姓名中有张,民族为汉 的记录
   select * from jbqk
   where 姓名 like '张%'and 民族 like '汉%'
 
 

你可能感兴趣的:(sql,数据库,数据库,职场,休闲,语名)