MySQL数据库命令大全

article/2025/10/8 13:32:48

1.数据库结构:

数据库–>数据表–>行(记录):用来描述一个对象的信息列(字段):用来描述对象的一个属性

1 打开数据库 show databases

2 创建数据库 create database+数据库名

3 删除数据库 drop database+数据库名

4 进入数据库 use+数据库名

对数据表增删改查

2.SQL语句介绍:

SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。

3.创建新的表: 

CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]);#主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。
例:
create database arts;
use arts;
create table star (id int not null,name char(20) not null,sex char(2),primary key (id));
desc star;

4.删除指定的数据表:

如不用USE进入库中,则需加上数据库名
DROP TABLE 数据库名.表名;				进入数据库,则直接加表名
drop table 表名

5.删除指定的数据库:

DROP DATABASE 数据库名


6.向表中插入新的记录:

INSERT INTO 表名(字段1,字段2[,...]) VALUES(字段1的值,字段2的值,...);例:
create database market;
use market;create table star (id int(3) not null,name char(20),sex char(2),age int(3),passwd varchar(50), primary key (id));insert into star (id,name,sex,age,passwd) values(1,'zz','男',18,12345678);select * from star;

7.查询数据记录:

SELECT 字段名1,字段名2[,...] FROM 表名 [WHERE 条件表达式];例:
select * from star;
select name,sex from star where id=1;

8.修改更新表中的记录:

UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 条件表达式];例:
update star set age=33 where name='pp';
select * from star;

9.数据表中删除指定的数据记录:

DELETE FROM 表名 [WHERE 条件表达式];例:delete from star where id=6;
select * from star;

10修改表名:

ALTER TABLE 旧表名 RENAME 新表名;例:alter table star rename art;

11.增加字段:

ALTER TABLE 表名 ADD address varchar(50) default '地址不详';
#default ‘地址不详’:表示此字段设置默认值 地址不详;可与 NOT NULL 配合使用例:
alter table star add address varchar(50) default '地址不详';

12.修改字段:

ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型 [unique key];例:
alter table star change name art_name varchar(20) unique key;
select * from star;

13.删除字段:

ALTER TABLE 表名 DROP 字段名;例:alter table star drop address;

14.数据表与字段扩展:

CREATE DATABASE school;
use school;
create table if not exists info (
id int(4) zerofill primary key auto_increment,				#指定主键的第二种方式
name varchar(10) not null,
cardid int(18) not null unique key,
hobby varchar(50));#---------------命令解释--------------------------------
#if not exists:表示检测要创建的表是否已存在,如果不存在就继续创建
#int(4) zerofill:表示若数值不满4位数,则前面用“0”填充,例0001
#auto_increment:表示此字段为自增长字段,即每条记录自动递增1,默认从1开始递增;自增长字段数据不可以重复;自增长字段必须是主键;如添加的记录数据没有指定此字段的值且添加失败也会自动递增一次
#unique key:表示此字段唯一键约束,此字段数据不可以重复;一张表中只能有一个主键, 但是一张表中可以有多个唯一键
#not null:表示此字段不允许为NULL

15.流程总结:

1. 打开数据库 show databases2 .创建数据库 create database+数据库名3 .删除数据库 drop database+数据库名4 .进入数据库 use+数据库名对数据表增删改查查看数据表 show tables创建数据表 create table (字段1 类型,字段2 类型)删除数据表 drop table修改表名     alter table 表名 rename 新表名对数据表里的字段进行操作字段定义:字段名+字段类型desc+表名 查看表的定义添加字段 alter table 表名 add 字段定义删除字段 alter table 表名 drop 字段名修改字段 alter table 表名 change 旧的字段名 字段定义修改字段类型 alter table 表名 modify 字段名 新的字段类型给字段添加数据(记录)添加一条记录 insert into 表名 (字段名,字段名) value (值,值)添加多条记录 insert into 表名 values(值1,值2)(值1,值2)(值1,值2)添加不指定字段名的语法 insert into 表名 values (值1,值2)查看记录查看所有的字段记录 select * from 表名查看单个的字段记录 select id from 表名查看多个字段的记录 select id,age from 表名查询记录按条件查询 select * from 表名 where 条件条件表达式 > < >= <= != 且and 或or排序查询 select * from 表名 order by 字段名 asc/descasc 由低到高 desc 由高到低


http://chatgpt.dhexx.cn/article/FsOPtygD.shtml

相关文章

MySQL查询命令

MySQL查询命令 1、select * from数据表 2、查询表指定数据记录列 3、查询不重复 4、查询区间 例1 查询user表中id在2-3的记录 或者使用命令select * from user where id >2 and id < 3;也可以实现。 例2 查询user表中id为1或3的记录 或者使用命令select * from user…

Navicat中MySQL命令列界面操作及基础常用命令

如何使用navicat进入MySQL命令行界面&#xff1f;如何通过命令对数据库/表进行操作&#xff1f; 如何在Navicat中MySQL链接打开命令列界面&#xff1f; 1.打开Navicat 2.打开工具界面 3.选择命令列界面 如图所示&#xff0c;跳转到该页面即成功打开命令列界面。 如何通过命令…

mysql命令导出导入数据

一、导出 一、使用mysqldump命令 例如&#xff1a; 1、要导出远程服务器mysql的testdb数据库 mysqldump -h192.168.1.100 -uroot -proot --databases testdb 2、要导出远程服务器mysql的testdb数据库并压缩sql文件 mysqldump [-d -t] -R --single-transaction -h192.168…

使用MYSQL命令直接导入导出SQL文件

1.MYSQL中将数据库导出成SQL文件 其实很简单的&#xff0c;就是一条语句就可以了&#xff0c;首先我们打开cmd&#xff0c;不用进mysql指令界面&#xff0c;直接按照下列格式将导出语句敲进去&#xff0c;然后再输入密码即可了&#xff1a; mysqldump -h[主机所在IP] -u[用户…

MySQL登录命令

&#xff08;本文为在别人的基础上进行总结的笔记&#xff0c;用于日后查阅、复习&#xff09; &#xff08;参考文章&#xff1a;登录mysql数据库的几种方式&#xff09; 常用登录命令&#xff1a;mysql -h localhost -P 3306 -u root -proot 解析&#xff1a; 1. mysql …

Window环境下进入MySQL命令窗口

1、进入cmd命令窗口。 2、cd mysql安装路径&#xff08;路径要到bin文件的位置&#xff0c;可以直接复制bin文件目录的地址&#xff09;。 3、输入mysql -u root -p 4、输入数据库的密码。

如何进入mysql命令界面

1. 找到安装mysql安装路径&#xff0c;复制bin目录地址&#xff0c;eg&#xff1a;D:installmysqlin 2.进入cmd命令窗口 3.因为安装到D盘&#xff0c;进入D盘的盘符&#xff0c;输入D:。直接输入cdD:installmysqlin是无效的 4.进入bin目录&#xff0c;cdD:installmysqlin 此时…

MySQL 入门常用命令大全

文章目录 1.mysql 命令简介2.mysql 命令选项3.SQL 六种子语言4.SQL 注释符5.mysql CLI连接本地 MySQL连接远程 MySQL退出 MySQL查看 MySQL 版本 5.DCL篇&#xff08;数据控制篇&#xff09;新建用户删除用户用户授权撤销用户权限查看用户权限修改用户密码 6.DDL 篇&#xff08;…

MYSQL常用命令

MYSQL常用命令 目录 MYSQL常用命令 1. 数据库 表2. Insert 添加数据语句3. Update 修改数据语句4. Delete 删除数据语句5. Select 查询数据语句&#xff08;1&#xff09;. SELECT 显示字段&#xff08;2&#xff09;. FROM 指定表&#xff08;3&#xff09;. WHERE 条件&…

MySQL基础篇-MySQL 命令大全

当然是为我的第一位粉丝->怡宝 准备的一篇MySQL咯 要看进阶篇的小伙伴点着哦&#xff01;&#xff01;&#xff01;&#xff01; MySQL进阶篇 - 索引篇 1.启动MySQL&#xff0c;备份数据&#xff1a; 1.1启动MySQL服务&#xff1a; cmd 命令行启动/关闭mysql服务&#x…

MySQL数据库常用命令大全

文章目录 一、 MySQL的启动与停止二、登录MySQL三、 数据库的基本操作&#xff08;一&#xff09;创建一个数据库&#xff08;二&#xff09;删除数据库&#xff08;三&#xff09;使用数据库&#xff08;四&#xff09; 查看所有的数据库&#xff08;五&#xff09;创建一个数…

Linux基础命令-stat显示文件的状态信息

文章目录 stat 命令介绍 语法格式 基本参数 测试三个时间的变化过程 1&#xff09;使用cat命令 2&#xff09;使用echo命令 3&#xff09;使用chmod命令 4&#xff09;使用vim命令 参考实例 1&#xff09;显示文件的状态信息 2&#xff09;以简洁的形式显示状态信…

【Linux系统】stat、lstat函数

Linux系统—stat、lstat函数 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h>int stat(const char *pathname, struct stat *statbuf);int lstat(const char *pathname, struct stat *statbuf);1.1 stat 函数 #include <sys/types.h…

stat在python中_python os.stat() 和 stat模块详解

stat 系统调用时用来返回相关文件的系统状态信息的。 首先我们看一下stat中有哪些属性: 正如你上面看到的&#xff0c;你可以直接访问到这些属性值。 好了&#xff0c;下面我来看看python中的stat模块&#xff0c;先看看自带的例子&#xff1a; import os, sys from stat impor…

[UE4]Stat命令

说明 测试并优化你的游戏时&#xff0c;不可以避免用的要要那个到Stat命令。即专门针对显示游戏统计的控制台命令。 stat命令参考文档 要分析 虚幻引擎&#xff08;UE&#xff09; 项目&#xff0c;开发人员可以在使用 编辑器中运行&#xff08;PIE&#xff09; 模式运行游戏…

Linux系统调用六、stat函数与 struct stat 文件信息结构体深度刨析

&#x1f381;文章目录 &#x1f388;1. inode节点与硬链接&#x1f388;2. stat函数与 struct stat 结构体&#x1f388;3. stat函数实例分析及stat命令&#x1f388;4. 实现 ls -l filename命令&#x1f388;5. 穿透与非穿透 &#x1f388;1. inode节点与硬链接 通过上图可以…

Linux 应用编程之stat 函数

Linux 下可以使用 stat 命令查看文件的属性&#xff0c;其实这个命令内部就是通过调用 stat() 函数来获取文件属性的&#xff0c;stat 函数是 Linux 中的系统调用&#xff0c;用于获取文件相关的信息。&#xff08;可通过"man 2 stat"命令查看&#xff09;&…

pytorch stat

stat的作用是输出下面的参数 from torchstat import stat net FaceParseNet34(pretrainedTrue) stat(net, (3, 256, 256))

stat

stat 用于显示文件或者文件系统的状态 例如用stat grubaa64.efi 就可以看到文件的大小等信息

stat函数(stat、fstat、lstat)

#include <sys/types.h> #include <sys/stat.h> #include <unistd.h> //需包含头文件 有如下三个函数的函数原型&#xff1a; int stat(const char *path, struct stat *buf); 第一个形参&#xff1a;指出文件&#xff08;文件路径&#xff09;&…