首页 > 数据库技术 > 详细

MySQL 基本语法

时间:2020-01-07 17:59:00      阅读:95      评论:0      收藏:0      [点我收藏+]

重点;写的时候别忘记写

1、查看所有数据库:show databases;

2、创建新的数据库:create database 数据库名;

3、查看数据库创建信息:show create database 数据库名;

4、删除现有数据库:drop database 数据库名;

5.  使用数据库: use 数据库名;

6.创建数据表:

create table 表名(

id int,------列名称,列类型

name varchar字符串类型(10)

);

//主键;单独行PRIMARY KEY(id)关键字用于定义列为主键或字段后加PRIMARY KEY;

//空值;不想字段为Null可以设置not null;

//AUTO_INCREMENT设置为自增的属性,一般为主键,自动+1;

7.查看所有数据表:show tables;

8.查看数据表结构:desc 表名;

9.删除表:drop table 表名;

10.查看数据表的创建语句show create table 表名;

11.添加字段:  alter table 表名 add 字段名 字段类型;

12.删除字段: alter table 表名 drop column 列名;

13.修改字段名:alter table 表名 change 旧字段名  新字段名 新字段类型;

14.如果不修改字段名,只修改字段的其他信息:alter table 表名 modify 字段名 新字段类型;

15.修改表名:alter table 表名 rename 新的表名;

16.插入数据; insert into 表名(字段名1,字段名2) values (数据1,数据2);

注:字段名和数据要一一对应;

字符串和时间日期类型用单引号引起来;

字段可以省略,但是要按顺序全字段数据插入;

17.删除数据: delete from 表名;

注:带条件的删除,使用where id = 2;

truncate 表名: 删除表中所有数据,标识所用值重置;

18.更新数据:update 表名 set 字段名=新值 [where id = 3];

注:修改表中某一行某个字段的数据;

如果不加where条件是修改所有的数据;

19.查询数据(重点):select 字段1,字段2 from 表名 [where];

20.查询所有的列:select * from 表名;

21.使用别名:select 字段1 as ‘新名’,字段2 from 表名

22. where条件(逻辑and or 比较>、<、=、>=、<=、<>不等于);

select * from 表名 where 字段1>值 and 字段2<值;

 where条件中between and

select * from 表名 where 字段 between 75 and 90;

23. 空条件查询:select * from 表名 where 字段 IS NULL;(IS NOT NULL)

4.6 模糊查询like:

%:表示任意字符;

_:表示一个字符;

select * from 表名 where 字段 like ‘%w%’(表名中含有w的);

select * from 表名 where 字段 like ‘_’(名字为2个字的);

MySQL 基本语法

原文:https://www.cnblogs.com/lxc127136/p/12162620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!