美文网首页
MySQL学习(三)

MySQL学习(三)

作者: 雨落_星辰 | 来源:发表于2018-05-02 21:41 被阅读0次

    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学习(三)

          本文链接:https://www.haomeiwen.com/subject/kuhhrftx.html