crud mysql_MySql的CRUD

登录mysql账户

使用的是wampserver

系统是windows

通过在配置了全局变量的前提下使用cmd窗口就可以跑mysql命令 , 以下的操作按照配置过全局变量来操作

mysql -h localhost -u root -p 默认情况下没有密码 回车后会提示 password 继续回车就登录成功

查询所有数据库

show databases可以展示所有的数据库

创建新的数据库

create database my_database;创建一个教my_database的数据库

使用指定数据库

use my_database 会有一行改变数据库的提示 ,代表成功

在数据库内创建新的表

在use 数据库的前提下

create table if not exists uesr( // if not exists 判断是否存在 user为表名

id int auto_increment primary key, // id为字段名 , int为类型 , auto_increment为自动增加(这里代表列类型), primary为设置为唯一 ,key代表是索引

name varchar(255) not null default '', // 设置name字段 , 列类型为varchar(字符串的一种 , 最大长度255) , not null 不能为空 , default '' 默认为 空字符串

)default charset=utf8; // 设置默认的表字符集为utf8

表内插入数据

insert into user(name) values('xiaozhi') , ('yingying'); // user为表名 括号内为字段名 values() , () 内为字段值 , 可通过多个括号插入多条

查询表

select * from user; 可以查询user表中的所有数据 * 为通配符

select * from user where id=1; 按条件查询 可查询到 id=1那行数据

select * from user where id>1; 按条件查询多条 可查询到id大于1的行

select name from uesr where id = 1; 按条件查询指定字段 查询到id为1的 name字段的值

删除表内数据

delete from user where id=1 按条件删除指定行

delete frmo user 一次性删除所有

更新表内数据

update user set name='update' where id=1 按条件更新指定name字段的值为 update 字符串

删除表

drop table user; 删除表名为user的表

删除数据库

drop database my_database 删除库名为my_database的数据库

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值