请稍侯

Head First Sql

01 April 2015
更多

1. SQL 创建篇

    1. 创建数据库: CREATE DATABASE dbname;
    1. 使用数据库: USE dbname
    1. 创建表:
       CREATE TABLE tableName
       (
          name VARCHAR(10),
          weight DEC(5, 2)
       );
    
    1. 数据类型: CHAR, VARCHAR, BLOB, INT, DEC, DATE, DATETIME
    1. 列出某表的所有字段详细情况: DESC tableName;
      • DESC 是 DESCRIBE 的缩写
    1. 删除表: DROP TABLE tableName;
    1. 补充:
      • 显示mysql中的所有数据库: show databases;
      • 显示某个数据库中的所有表: show tables;

2. SQL 数据处理篇

    1. 插入数据:
    INSERT INTO tableName 
    (column_name1, column_name2, ...)
    VALUES
    (value1, value2, ...);
    1. 查询所有数据: SELECT * FROM tableName
    1. 设置字段非空NOT NULL属性:
      • 注意: NULL != NULL; NULL != BLANK
    CREATE TABLE tableName 
    (
        lastname VARCHAR(30) NOT NULL
    );
    1. 缺省/默认属性: DEFAULT:
    CREATE TABLE tableName
    (
        cost DEC(3, 2) NOT NULL DEFAULT 1.00
    );