广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库命令大全
  • 357
分享到

MySQL数据库命令大全

数据库mysql 2023-09-03 13:09:52 357人浏览 薄情痞子
摘要

1.数据库结构: 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1 打开数据库 show databases 2 创建数据库 create database+数据库名

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 由高到低

来源地址:https://blog.csdn.net/ITjun666/article/details/127715896

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库命令大全

本文链接: https://www.lsjlt.com/news/392217.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL数据库命令大全
    1.数据库结构: 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1 打开数据库 show databases 2 创建数据库 create database+数据库名 ...
    99+
    2023-09-03
    数据库 mysql
  • MySQL数据库常用命令大全
    文章目录 一、 MySQL的启动与停止二、登录MySQL三、 数据库的基本操作(一)创建一个数据库(二)删除数据库(三)使用数据库(四) 查看所有的数据库(五)创建一个数据库并指定它的编码方式...
    99+
    2023-09-21
    数据库
  • 数据库命令大全
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqln...
    99+
    2023-09-09
    数据库 sql mysql
  • Mysql数据库常用命令操作大全
    mysql连接: [root@host]# `mysql -u root -p` Enter password:****** 创建数据库:CREATE DATABASE 数据库名;删除数据库:drop da...
    99+
    2023-03-20
    mysql常用命令 mysql命令
  • MySQL 数据库常用命令大全(完整版)
    文章目录 1. MySQL命令2. MySQL基础命令3. MySQL命令简介4. MySQL常用命令4.1 MySQL准备篇4.1.1 启动和停止MySQL服务4.1.2 修改MySQL账户...
    99+
    2023-09-03
    mysql
  • mysql数据库命令大全---完全备份和恢复
    数据完全备份 mysqldump -uroot -pabc123 --databases school > /opt/school.sql 删除库 mysql> drop dat...
    99+
    2022-10-18
  • MySQL数据库常用命令大全(完整)(表格形式)
    本文目录 本地登录相关命令mysql服务启动和关闭数据库相关命令增删改查等相关命令查询一个、多个、所有字段列(字段)起别名和参与数学运算条件查询和多字段排序表的创建表的删除查看建表语句insert 插入数据update修改数据de...
    99+
    2023-08-22
    数据库 mysql sql
  • MySQL数据库命令
    MySQL数据库命令 一、数据库 1、创建数据库create database 数据库名2、查看数据库show databases;查看所有的数据库show create database 数据库名;查看指定数据库3、删除数据库dro...
    99+
    2023-08-18
    数据库 mysql sql
  • linux下mysql命令大全
    1.linux下启动mysql的命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql的命令:  my...
    99+
    2022-10-18
  • MySQL常用命令大全
    MySQL 常用命令大全1. mysql:连接数据库mysql 命令用户连接数据库。mysql 命令格式: mysql -h 主机地址 -u 用户名 -p 用户密码1) 连接到本机上的 MYSQL首先打开 ...
    99+
    2022-10-18
  • MySQL基础篇-MySQL 命令大全
    当然是为我的第一位粉丝->怡宝 准备的一篇MySQL咯 要看进阶篇的小伙伴点着哦!!!! MySQL进阶篇 - 索引篇 1.启动MySQL,备份数据: 1.1启动MySQL服务: cmd 命令行启动...
    99+
    2023-09-17
    sql mysql
  • 常见的MySQL命令大全
    这篇文章主要介绍“常见的MySQL命令大全”,在日常操作中,相信很多人在常见的MySQL命令大全问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常见的MySQL命令大全”的疑惑...
    99+
    2022-10-18
  • mysql的基础命令大全
    本篇内容主要讲解“mysql的基础命令大全”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql的基础命令大全”吧! 1.导出整个数据库 mysqldum...
    99+
    2022-10-18
  • 最新最全的mysql数据库基本命令
    本文主要给大家简单讲讲最新最全的mysql数据库基本命令,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望最新最全的mysql数据库基本命令这篇文章可以给大家带...
    99+
    2022-10-18
  • Mysql数据库操作命令
    MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作 1、查看数据库 mysql> show databases; +--------------------+ | Dat...
    99+
    2022-10-18
  • MySQL数据库基本命令
    本篇内容介绍了“MySQL数据库基本命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.创建数据库  C...
    99+
    2022-10-18
  • MySql——数据库常用命令
    一、关于数据库的操作 查看mysql中有哪些数据库 show databases; 显示创建指定数据库MySQL语句 SHOW CREATE DATABASE 数据库名: 使用指定数据库 use 数据...
    99+
    2023-09-01
    数据库 mysql
  • mysql数据库操作_高手进阶常用的sql命令语句大全
    mysql数据库操作sql命令语句大全:三表连表查询、更新时批量替换字段部分字符、判断某一张表是否存在、自动增长恢复从1开始、查询重复记录、更新时字段值等于原值加上一个字符串、更新某字段为随机值、复制表数据到另一个表、创...
    99+
    2022-11-20
    mysql sql语句 sql命令
  • Mysql常用命令详细大全
    文章目录 1. 基础命令2. where条件查询3. 针对表内数据的操作4. 创建索引普通索引(INDEX)唯一索引(UNIQUE)多列索引全文索引(FULLTEXT)主键索引(PRIMARY KEY) 1. 基础...
    99+
    2023-08-16
    mysql 数据库 sql
  • Mysql数据库操作(命令行)
    1 环境   树莓派:   mysql:   2  指令   以下是从命令行中连接mysql服务器的简单实例:   [root@host]# mysql -u root -p Enter password:****** ...
    99+
    2018-02-06
    Mysql数据库操作(命令行)
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作