MySQL学习(三)

2018/5/2  21:17

一、数据表

*数据表(表)——基础,行是记录,列是字段。

1、创建数据表:

CREATE TABLE  [IF NOT EXISTS]  table_name(

        column_name data_type,

        列名称

        ……

    );

eg:CREATE TABLE tb1(

                username  VARCHAR(20),

                age  TINYINT UNSIGNED,

                salary  FLOAT(8,2)  UNSIGNED

            );

2、查看数据表:

SHOW TABLES [FROM db_name]  [LIKE 'pattern' | WHERE expr];

eg:SHOW TABLES;

        SHOW TABLES FROM mysql;

        SELECT DATABASE();

3、查看数据表结构:

SHOW COLUMNS FROM tb1_name;

eg:SHOW COLUMNS FROM tb1;

二、记录

1、插入记录:

INSERT  [INFO]  tb1_name  [(col_name,……)]  VALUES(val,……)

eg:INSERT tb1 VALUES('Tom',25,7863.25);

        INSERT tb1 VALUES('Tom',7863.25);

        INSERT tb1(username,salary)  VALUES('Join',4500.69);

2、查找记录:

SELECT expr,……FROM tb1_name

eg:SELECT *  FROM tb1;    *是字段过滤

3、空值与非空

NULL:空      NOT NULL:禁止非空

eg:CREATE TABLE tb2(

                username VARCHAR(20)  NOT NULL;

                age            TINYIINT  UNSIGNED NULL

            );

        SHOW COLUMNS FROM tb2;

        INSERT  tb2 VALUES('Tom',NULL);

        SELECT  *  FROM  tb2;

        INSERT  tb2 VALUES(NULL,26);错误

你可能感兴趣的:(MySQL学习(三))