基础sql语句

sql语句关键字建议使用大写 这里为了方便查看使用小写

1cmd 进入数据库 mysql [-h -P] -u -p 退出mysql quit \t

2创建数据库 create database [if not exists] db_name;

3使用数据库 use database db_name; 查询当前使用数据库 select database();

4查询所有数据库 show databases;

5查看创建数据库语句 show create database db_name;

6删除数据库 drop database db_name [if exists];

7创建数据表 create table employee(id int,name varchar(20),gender char(1),job varchar(50));

8查询当前数据库所有表 show tables;

9查看表结构 desc tb_name;

10表增加列 alter table tb_name add 列名 属性;

11表修改 修改列属性alter table tb_name modify 列名 属性;

修改列名加属性 alter table tb_name change 原字段 新字段 属性;

12列删除 alter table tb_name drop 列名;

13表重命名 rename table `name1` to `name2`;

14约束 not null primary key foreign key auto_increament unique default

15创建索引    在创建表时  最后一行   [UNIQUE|FULLTEXT|SPATIAL] INDEX  索引名(字段名(长度))  [ASC|DESC]

16创建已有表的索引  create INDEX on 表名(字段名)

17删除索引  alter table 表名 drop INDEX 索引名; drop index 索引名 on 表名;

18增加数据  INSERT INTO  表名 [(列名)]  values ();

19更改数据   更改行中各列数据   UPDATE 表名 set 列名=值[,列名=值] [where id=1];

20删除数据  delete from 表名 [where  id=1];不能删除某一列只能删除一行 删除一列使用UPDATE  不使用where 删除全部数据

21查询 SELECT [DISTINCT] *|列名 from 表名;

select name as 姓名 math+CHINESE as 总成绩 from 表名;   将会以新的列名显示

select * from 表名 where math>90;where处加入条件过滤查询   不等于符号<>  

22

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值