网安学习笔记 8.1 ---- mysql 基操(精简版)

 2023.9.29

一、数据库连接

mysql -h <主机地址> -u root -p

ps:在自己电脑上登陆可以不加-h参数。-p:如果登陆密码为空,可以忽略

二、数据库操作 

1.增

//创建数据库
create database 数据库名;

//创建数据表
create table 表名(属性名1 数据类型1 完整性约束条件1,...);

//插入内容
insert into 表名 (属性名1, ...) values (value1,...);

//增加字段
alter table 表名 add 属性名 数据类型 [完整性约束条件];

//增加外链
alter table 表名 add foreign key (属性名) references 主表表名(属性名);

2.删

//删除数据库
drop database 数据库名;

//删除数据库表
drop table 表名;

//删除字段
alter table 表名 drop 属性名;

//删除数据
delete from 表名 [where 子句] [order by 子句] [limit 子句]

3.改 

//修改表名
alter table 旧表名 rename 新表名;

//修改字段的数据类型
alter table 表名 modify 属性名 数据类型;

//修改字段名
Alter table 表名 change 旧属性名 新属性名 新数据类型;

//修改内容
update <table_name> set 属性名1 = 值1, 属性名2 = 值2 [where ...];

4.查

//列出mysql数据库管理系统的数据列表
show databases;

//选择需要操作的数据库
use 数据库名;

//显示指定数据库的所有表
show tables;

//显示数据表的属性信息
show columns from 表名;
show full columns from 表名;
desc 表名;

//显示数据表的详细索引信息,包括 primary key 
show index from 表名;

//查询表中内容
select 属性名 from 表名 [where 子句][group by 属性名][order by 属性名[asc/desc]][limit 记录数]

//查找时去除重复值
select distinct 属性名 from 表名
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z时代.bug(゜▽゜*)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值