mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查

一、MySQL 开场语句

1、登陆

mysql -u root -p ; #回车然后输入密码

2、退出

eixt | quit #二者选其一

3、查看数据文件路径(配置文件中学习的)

show global variables like "%datadir%";

4、解决不能查看文件路径的方法,重置表结构关联信息

mysql_upgrade -u root -p--force; #mysql配置重置

5、查看数据库管理系统中有哪些库

show databases;

二、数据库中的库

定义库:(data文件夹中的文件夹,每创建一个库,这个库的名称就是文件夹的名称,文件夹里面保存着一些这个库相关的初始信息)

1、增

create database db1 charset utf8; #创建一个库,可以指定字符集

2、改

alter database db1 charset latin1; #修改库的字符集

alter database db1 engine myisam;#修改存储引擎

3、查

show databases; #查看数据库中所有的库

show create database db1; #查看单独某个库db1的信息

show create database db1\G; #查看单独某个库db1的信息

4、删除

drop database db1; #删除数据库

三、数据表

表:库里面的,文件存在语库文件内部

进入库

use db1

查看有哪些表单

show tables;

1、增

create table [表名] ([字段名] [数据类型][宽度] [约束条件] )#其中[字段] [数据类型] 是必须的,不可少

#如create table t1(id int,name char(10) );

2、查

show tables; #查看当前库中所有的表

show create table t1;#查看单表的创建信息

show create table t1\G; #查看单表的创建信息

#还可以通过下面两句来查看表信息,以表格的形式展示结果:

desc t1;

describe t1;#上下这两句是一样的结果

3、改

(1)alter table t1 modify name char(3); #修改字段属性的,将name字段的char长度改为3

(2)alter table t1 change name name1 char(2); #更名并改变属性

4、删

drop table t1;

四、数据行

1、增

insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3');

8ec8f3c516dbfb39f0ba816a53c156e4.png

2、查

select * from t1; #查看t1表中所有字段的数据

select 字段1,字段2from t1; #查看t1表中的字段1,字段2所有信息

3、改

update t1 set name='sb' where id=2; #把id为2的行(记录)中的name字段的数据改为sb;

update t1 set name='sb',id=88 where id>2; #对两个字段进行修改

update t1 set name='sb';#如果不指定where,那么会name字段的所有数据都改成sb。

3、删

delete from t1 where id=1; #删除id为1的行

4、清空表

delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一行作为起始。

truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值