数据库(一)

简介: 登录MySQL数据库的命令是`mysql -u用户名 -p密码`,其中`-u`后面接用户名,`-p`后面接密码。如果服务器不在本地,还需指定`-h`参数加上IP地址或域名,以及可选的`-P`参数指定端口号。创建数据库使用`create database 数据库名`,查看数据库用`show databases;`。数据类型包括整数类型(如int)、字符串(如char、varchar、text)、日期时间类型(如date、time、datetime)等。数据库操作还包括创建表、修改表结构、删除表以及数据的增删改查操作。数据恢复和备份涉及mysqldump工具及source命令来导入导出数据。

登录数据库

Mysql -uroot

-u 用户名

-p 密码

-h 服务器所在的ip或域名

-P 端口号


一,创建数据库

数据定义语言DDL

create database 数据库名

show databases;

show create databases 数据库名字

show variables like 'char%'

数据操纵语言

二,创建表

create table 表名(

属性名1 数据类型

属性名2 数据类型

.......

属性数据类型

)

describ 表名 查看表的属性 可以简写为desc

属性名后如果没有not null 或者有null表示该属性允许为空


数值类型:

文本(字符类型):

日期类型: 

布尔类型:

二进制类型:

整型:int,smallint,bigint,byte

 浮点型:numeric(p,d),

 char(n) n表示存储的最大字符长度为n

 varchar(n):变长 不带var的是定长

 text存储长文本类型

data(年月日)time(时分秒)

datatime(年月日+时分秒)

boolean

 blob


三,修改表

先写alter table 表名

a)增加属性

add 属性名 类型 是否允许为空(一般加在属性的最后)

add 属性名 类型 是否允许为空 after(已有数据名A) 指定加到A属性后面

 add 属性名 类型 是否允许为空 birth 加到第一个位置

eg:向studnet增加入学时间列:

alter table student add S_entrance DATE

7

b)删除属性

drop 属性名

c)修改属性

change 旧属性名 新属性名 新数据类型 是否允许为空

modify 旧属性名 新类型   (只能改数据类型)

四,删除表

drop table 表名

 


添加数据

指定属性进行添加

insert into 表名 (字段1,字段2)values (数据1,数据2)

没有指定的属性值为空值

全部字段添加

insert into 表名 values (数据1,数据2,....)    

批量添加

insert into 表名 values (数据1,数据2,....),(数据1,数据2,...)




修改数据

update 表名  set 字段1=值1,字段2=值2 where(条件)


删除数据 (若不加条件则会将表中数据删除完)

delete from 表名     where 条件


1.查看表的所有属性     select * from 表名

2.查询单个属性    select id,name from 表名


数据恢复和备份

Mysqldump -u 用户名 -p  数据库名 >存取路径


恢复时间先创建一个新的数据库,然后使用source + 存取路径


image.png


相关文章
|
3天前
|
JavaScript API iOS开发
DeepSeek Harness下载、安装、配置一篇搞定(2026整理,送常用插件)
DeepSeek Harness(DSH)是DeepSeek于2026年开源的MIT协议AI Agent框架,支持插件化组装模型、工具、沙箱与UI,兼容主流大模型。本文提供免Node.js的桌面端安装包(Win/macOS),含详细图文教程及热门插件推荐。
|
云安全 安全 网络安全
|
17天前
|
JSON 程序员 数据格式
最新版Notepad++下载、安装、配置保姆级教程(附官网安装包)
Notepad++ 是一款免费开源、轻量快速的 Windows 文本编辑器,支持多标签、语法高亮、代码折叠与宏录制,体积小、启动快、资源占用低,兼容 x64/x32/ARM 架构,是程序员和文字工作者的高效利器。
4129 1
|
16天前
|
人工智能 API 开发工具
DeepSeek Harness 神插件:白嫖 13 家大厂模型
`dsh-our-free-model` 是 DeepSeek Harness 神级插件:零配置、零API Key、零账号,聚合13家大厂免费模型(含DeepSeek V4.1 Flash、Kimi K3等),支持本地网关、用量看板与自动降级,真正实现“白嫖即用”。
2747 47
|
10天前
|
JavaScript 安全 前端开发
Nodejs Brotli decoder 代码执行漏洞 (CVE-2026-111497)10629
Node.js发布安全更新修复Brotli解码器高危RCE漏洞(CVE-2026-111497),建议受影响版本用户立即升级。
2067 2
|
9天前
|
人工智能 JSON Linux
【保姆级】ComfyUI部署教程(下载+安装+配置+工作流,2026最新)
ComfyUI 是一款开源节点式AI生成工具,支持图像、视频、音频及3D内容创作。通过拖拽连线组合模型加载、提示词、采样等节点,构建可复用、易修改的工作流,兼容SD1.5、SDXL、Flux、Qwen Image等主流模型。
|
13天前
|
Web App开发 人工智能 前端开发
2026 年 AI 浏览器怎么选?Ego Lite、Tabbit、Chrome DevTools MCP 深度对比,开发者到底该用哪个?
2026年AI浏览器选型指南:Ego Lite专注多Agent协同(Mac优先),Tabbit国产首选,原生支持Windows与Codex控制;Chrome DevTools MCP非浏览器而是开发者利器,深度集成Console/Network/Performance调试能力,让AI真正“看懂并验证”前端代码。
1537 3
|
11天前
|
开发者 索引
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用
Open Plugin Market 是一个开放插件索引平台,收录800+优质DSH插件,支持分类浏览、智能推荐与随机发现。无需安装市场,粘贴索引地址即可一键接入,网页版直访 dshopen.org,助力小开发者被看见。(239字)
2152 1
DeepSeekHarness大肥鱼自带插件市场了?加个地址就能用