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语句的主要内容,如果未能解决你的问题,请参考以下文章