美文网首页
MYSQL入门学习基础片-增删改查

MYSQL入门学习基础片-增删改查

作者: 温暖在靠近 | 来源:发表于2017-11-12 22:57 被阅读0次

    一、DDL数据定义语言

    1、数据库操作(暂无需掌握)

    2、表结构操作

    前提:先使用USE 数据库名 选择数据库

    选择数据库:mysql>USE mydb1;

    创建表格-基础语句:

    CREATE TABLE doctors(

    id int(4),

    NAME VARCHAR(10),

    sex VARCHAR(3),

    salary INT(5)

    );

    查看表的结构:mysql>DESC doctors;

    查看当前库中的所有表:mysql>SHOW TABLES;

    查看表的创建语句(查看编码):mysql>SHOW CREATE TABLE doctors;

    修改表的字符集为gbk:mysql>ALTER TABLE doctors CHARACTER SET gbk;

    二、DML数据操纵语言

    作用:用于向数据库表中插入、删除、修改数据

    关键字:INSERT UPDATE DELETE

    向表中插入数据:

    基础语句:

    INSERT INTO table [(column [, column...])]

    VALUES (value [, value...]);

    例:INSERT into doctors VALUES (1,"素素","女",100000);

    注:字符和日期型数据应包含在单引号中。

    修改表中数据:

    基础语句:

    UPDATE tbl_name

    SET col_name1=expr1 [, col_name2=expr2 ...]

    [WHERE where_definition]

    例:UPDATE doctors SET sex="男" where id=1;

    删除表中数据

    基础语句:

    delete from tab_name

    [WHERE where_definition]

    例:DELETE from doctors WHERE id =1;

    三、DQL数据查询语言

    作用:查询表中的数据

    关键字:SELECT

    查询表中数据:

    基础语句:

    SELECT [DISTINCT] *|{column1, column2, column3..}

    FROM table;

    语句释义:

    a、Select 指定查询哪些列的数据。

    b、column指定列名。

    c、*号代表查询所有列。

    d、From指定查询哪张表。

    e、DISTINCT可选,指显示结果时,是否剔除重复数据

    例:

    a、SELECT * FROM article

    SELECT延伸语句1:(使用where子句进行过滤查询

    SELECT [DISTINCT] *|{column1, column2, column3..}

    FROM table

    [WHERE where_definition];

    例:

    a、SELECT * FROM article WHERE article_id=4;

    b、SELECT * FROM article WHERE article_title LIKE "%转载%";(模糊查询,% 代表零个或多个任意字符)

    c、SELECT * FROM article WHERE article_title LIKE "_转载%";(_占位符,代表一个字符)

    SELECT延伸语句2:(使用order by 子句排序查询结果)

    SELECT column1, column2. column3..

    FROM table;

    order by column asc|desc

    例:

    SELECT * FROM article ORDER BY article_id ASC;(升序)

    SELECT * FROM article ORDER BY article_id DESC; (降序)

    相关文章

      网友评论

          本文标题:MYSQL入门学习基础片-增删改查

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