码迷,mamicode.com
首页 > 数据库 > 详细

Mysql的基本语句使用

时间:2019-06-29 17:46:46      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:truncate   修改   列表   upd   date   erro   主键   查询   内容   

1.show databases; 查看Mysql中的数据库
2.create database; 创建数据库
3.drop database (if exists); 删除数据库
如果数据库是不存在的,加if exists则不会报错
数据库存在不加,则不会报错

4.use 切换数据库
5.show tables from 库名 切换到某数据库下的所有表
show tables; 查看数据库内的表
6.create table 创建表
7.desc 表名 查看表结构
8.ERROR 报错

int 整型(数字)
char / varchar 文本类型
primary key 表的主键 一张表只有一个主键 唯一
auto_increment 自增长

alter table 原表名 rename 新表名 修改表名
alter table 表名 add 列名 给表增加列
alter table 表名 change 列名 列名 结构 修改列表中的列
alter table 表名 drop 列名 删除表中的列
drop table 表名; 删除表


建表语句:create table 表名(id int(10)primary key,
列名 char(10)not null,
列名char(10)not null,
列名 varchar(10)null);

查询语法:
1.查询某表中所有的数据
select * from 表名

2.查询某表中sname为liSi的数据,显示某列的内容
select 列名 from 表名 where 条件=‘lisi‘;

3.查询某表中某列为:xx或者某列为空的数据
select * from 表名 where 条件

4.查询某表中某列为xx,xx,xx,的数据
select * from 表名 where in()

5.查看某表中某列为空的数据
select * from 表名 where 列名 is null;


增加语法:
1.增加指定列的值或者增加部分列的值
语法:insert into 表名(列名,列名,) values(值1,‘值2‘);

2.增加所有列的值
语法:insert into 表名 values(‘值1‘,‘值2‘);

注意点:1.所有的符号都需要英文输入。
2.注意空格
3.注意引号,文本类型(char、varchar)类型必须使用引号把值引起来
4.注意语句结束的分号

修改语句:
1.修改表中列的所有的值
语法:update 表名 set 列名=值;

2.修改表中某一条数据的所有列
语法:update 表名 set 列名=值,列名=值 where 列名=值;

3.where条件后的and or is null
and表示满足两个或两个以上的条件时,修改的值
or表示满足当中的一个条件,修改的值
is null表示时,修改的值

删除语句:
1.删除表中所有的数据
语法:delete from 表名;
2.删除where条件后满足条件的数据
语法:delete from 表名 where 列名=值
3.满足where条件后的任意一个条件删除数据
语法:delete from 表名 where 列名=值 or 列名=值;
4.清空表中数据:语法:truncate table 表名;
5.删除:delete from 表名 [where条件]

Mysql的基本语句使用

标签:truncate   修改   列表   upd   date   erro   主键   查询   内容   

原文地址:https://www.cnblogs.com/wen6/p/11107277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!