SQL基础学习(一)

来源:互联网 发布:设备管理类软件 编辑:程序博客网 时间:2024/05/16 08:17

SQL基础语法

1.CREATE

  1. 创建数据库
    CREATE DATABASE dbname;

  2. 创建表

CREATE TABLE table_name(column_name1 data_type(size),column_name2 data_type(size),column_name3 data_type(size),....);create table firsttest(ID INT NOT NULL primary key,NAME char(20) NOT NULL,AGE INT,ADRESS CHAR(50),PHONE INT,SALARY DECIMAL(18,2));/*DECIMAL表示小数点精度,18表示小数点左边,2表示小数点右边*/
  1. SELECT

    • DISTINCT 语句用于返回唯一不同的值。
    • WHERE 语句表条件查表
      SELECT column_name,column_name FROM table_name WHERE column_name operator value;
操作符 含义 = 等于 <> 不等于。注释:在 SQL 的一些版本中,该操作符可被写成 != > 大于 < 小于
大于等于 <= 小于等于 BETWEEN 在某个范围内 LIKE 搜索某种模式 IN 指定针对某个列的多个可能值
  • ORDER BY
SELECT column_name,column_nameFROM table_nameORDER BY column_name,column_name ASC|DESC;//ASC升序,DESC降序
  • SELECT TOP 选择列表前几列的值
  • SELECT LIKE 通用匹配符
通配符 描述 % 替代 0 个或多个字符 _ 替代一个字符 [charlist] 字符列中的任何单一字符 [^charlist]或[!charlist] 不在字符列中的任何单一字符
  • 挑选选择确定的值(IN,BETWEEN
SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...);/*确定的值*/SELECT column_name(s)FROM table_nameWHERE column_name BETWEEN value1 AND value2;/*表示值某一范围*/
  • INSERT INTO 插入数据
 INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);

本文参考sql学习网站

0 0
原创粉丝点击