MYSQL入门语法------如何使用DDL和DML语句

Posted 哩小米

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL入门语法------如何使用DDL和DML语句相关的知识,希望对你有一定的参考价值。

DDL语句篇

     创建数据库:

语法:CREATE DATABASE 数据库名;
示例:CREATE DATABASE database_name;

    删除数据库:

语法:DROP DATABASE 数据库名;
示例:DROP DATABASE database_name;

    查看数据库:

语法:SHOW 数据库名;
示例:SHOW DATABASES;

    创建数据表:

语法:CREATE TABLE table_name(
column_name data_type [NOT NULL] [DEFAULT default_value] [AUTO_INCREMENT] [],
...
[PRIMARY KEY(pk_name),]
[FOREIGN KEY(fk_name) REFERENCES referenced_table_name(ref_pk_name)]
);

语法说明: “[]”中的内容为可选项。table_name:表名。 column_name:字段名。

                    data_type:字段数据类型。default_value:默认值。 auto_increment:主键值自动增长。

                    pk_name:当前表中的主键名。 fk_name:当前表中的外键名。

                    referenced_table_name:被引用表名(主表名)。ref_pk_name:被引用表主键名。

      修改表结构:

语法:ALTER TABLE 表名 修改子句
示例:ALTER TABLE 表名 修改子句

 

 

DML语句篇 

     增加语句:

语法:INSERT [INTO] table_name[( 字段列表 )] VALUES( 值列表 );
案例:INSERT [INTO] table_name[( 字段列表 )] VALUES( 值列表 );

     删除语句:

语法:DELETE FROM table_name [WHERE 条件表达式 ];
案例:DELETE FROM table_name [WHERE 条件表达式 ];

    修改语句:

语法:UPDATE table_name SET 字段名1=值1,字段名2=值2,[WHERE 条件表达式 ];
实例:UPDATE t_user SET balance=20+balance WHERE name1='小张';

 

查询篇

模糊查询:

1、LIKE运算符

   查询名字中带有刘姓的结果

语法:SELECT * FROM 表名 WHERE  name LIKE '刘%';

2、BETWEEW......AND运算符

    常用于计算出生年月

语法:SELECT * FROM 表名 WHERE birthday BETWEEN '1990-01-01' AND '1999-12-31';

3、IN运算符------判断一个值是否在一个指定的数据集合里

    查询到达城市为沈阳或北京的航班信息

语法:    SELECT * FROM 表名 WHERE toCity in ('沈阳','北京');

 

以上是关于MYSQL入门语法------如何使用DDL和DML语句的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL入门语法------如何使用DDL和DML语句

MySQL从入门到精通50讲-DDL语句详解

入门MySQL——查询语法练习

Sql语法---DDL

MySQL基础入门

MySQL中DDL和DML常用的语句语法