MySQL基本语法1

1.创建数据库:
create database 数据库名称 [库选项];

库选项可以设置数据集的字符集和校对集
default-character-set=latin1
default-collation=latin1_swedish_c1

例:创建mydb数据库,并且设置字符集为utf8
create database mydb
default character set=utf8;

2.查看MySQL服务器中已经存在的数据
show databases;

3.选择数据库
use 数据库名称;

4.删除数据库
drop database 数据库名称;

5.创建数据表
create [temporary] table 表名 (字段名 字段类型 [字段属性]…)[表选项];

可选项temporary表示临时表,仅在当前会话中可见,会话关闭时自动删除。表选项可以设置表的相关特性,如储存引擎(engine)字符集(charset)和校对集(collate)

例:
create table goods (
id int comment ‘编号’,
name varchar (32) comment ‘商品名’,
price int comment ‘价格’,
des varchar (255) comment ‘商品描述’
);

6.查看数据表
show tables [like 匹配模式];

若不添加like匹配模式表示查看当前数据库中的所有数据表,若添加则按照匹配模式查看数据表。匹配模式有’%‘和’_’,前者表示可以匹配任意长度的字符串,后者仅可以匹配一个字符

7.查看数据表的相关信息,如数据表的名称,储存引擎,创建时间等
show table status [from 数据库名] [like 匹配模式];

8.修改数据表名称
alter table 旧表名 rename to 新表名;

9.修改数据表中的表选项字符集,存储引擎,以及校对集
alter table 表名 表选项=值;

例:将goods数据表的字符集改为utf8
alter table goods charset=utf8;

10.查看数据表中所有字段或指定字段的信息
1.desc 数据表名;
2.show full columns from 数据表名;

11.修改字段名称
alter table 数据表名 change
旧字段名 新字段名 字段类型;

例:
alter table goods change description
des varchar(255);

12.修改字段类型
alter table 数据表名 modify 字段名 新类型;

13.修改字段位置
alter table 数据表名 modify
字段名1 数据类型 first | after 字段名2;

修改字段的位置就是修改字段类型的后面添加first或者after 字段名2

14.新增字段
alter table 数据表名 add
新字段名 字段类型 [first | after 字段名];

15.删除字段
alter table 数据表名
drop 字段名;

16.删除数据表
drop table 数据表名;

17.为数据表添加数据
insert into 数据表名 values (值1[,值2]);

为部分数据表添加数据:
1.insert into 数据表名 (字段1 [,字段2]…)
values (值1 [,值2]…);

2.insert into 数据表名
set 字段名1=值1 [,字段名2=值2];

18.查询数据
select 字段名/* from 数据表名;
where 条件

例:查询goods表中id等于1的全部商品信息
select * from goods where id=1;

19.修改数据
update 数据表名
set 字段名1=值1 [,字段名2=值2];
[where 条件表达式];

例:将goods数据表中编号为2的商品价格由9998元修改到5899元
update goods set price=5899 where id=2;

20.删除数据
delete from 数据表名
[where 条件表达式];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值