MYSQL基本操作--登陆退出,数据库、表、字段的创建、查看、删除、更改

1、mysql启动与登陆退出

1.1、启动与停止mysql
  • 管理员身份打开cmd,然后通过命令进行管理

    net start mysql //开启服务

    net stop mysql //关闭服务

在这里插入图片描述

  • 右键我的电脑,点击管理,找到Mysql进行开启与关闭

    [外链图片转存失败(img-lPBet6GH-1563628663561)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563603868752.png)]

  • 通过命令行:services.msc,进入到上面的界面,找到Mysql进行开启与关闭

1.2、登陆

连接认证基本语法:

mysql.exe -h主机地址 -P端口 -u用户名 -p密码

[外链图片转存失败(img-O9mxK5xi-1563628663561)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563603923559.png)]

1.3、退出

断开与服务器的连接:通常Mysql提供的服务器数量有限,一旦客户端用完,建议就应该断开连接。

exit; //exit带分号

\q; //quit缩写

[外链图片转存失败(img-nEJoKxru-1563628663562)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563603989916.png)]

2、数据库的基本操作

2.1、创建数据库

基本语法:create database 数据库名字 [库选项];

create database mydatebase;

[外链图片转存失败(img-xI8pkM01-1563628663562)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563605023594.png)]

2.2、显示数据库

每当用户通过SQL指令创建一个数据库,那么系统就会产生一个对应的存储数据的文件夹(data)

[外链图片转存失败(img-hdoOU8fW-1563628663565)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563605867281.png)]

  • 显示全部数据库

    基本语法:show databases;

    [外链图片转存失败(img-QOq761IG-1563628663565)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563605949679.png)]

  • 显示部分数据库

    基本语法:show databases like ‘匹配模式’;

    _:匹配当前位置单个字符

    %:匹配指定位置多个字符

    例子:获取以my开头的全部数据库: ‘my%’;

    ​ 获取m开头,后面第一个字母不确定,最后为database的数据库;’m_database’;

    ​ 获取以datbase结尾的数据库:’%database’;

    [外链图片转存失败(img-SS3XTAuY-1563628663566)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563606016434.png)]

  • 显示数据库创建语句

    基本语法:show create database 数据库名字;

[外链图片转存失败(img-cI26FTH7-1563628663567)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563606133797.png)]

2.3、选择与修改数据库
  • 选择数据库

    use 数据库名字;

    [外链图片转存失败(img-d4w0g2BH-1563628663568)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563606907742.png)]

  • 修改数据库

修改数据库字符集(库选项):字符集和校对集

基本语法:alter database 数据库名字 charset [=] 字符集;

[外链图片转存失败(img-xfZuqYsQ-1563628663569)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563606943018.png)]

已近从utf-8修改为gbk了

2.4、删除数据库

基本语法:drop database 数据库名字;

[外链图片转存失败(img-Jogx5xBP-1563628663569)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563606999203.png)]

3、数据表操作

3.1、创建数据表
  • 方法1:create table 数据库名.表名(字段名 字段类型 [字段属性], 字段名 字段类型 [字段属性],…) [表选项]

[外链图片转存失败(img-lgZ3mjM7-1563628663569)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563609535603.png)]

  • 方法2:进入到数据库里面,然后再:create table 表名(字段名 字段类型 [字段属性], 字段名 字段类型 [字段属性],…)

[外链图片转存失败(img-7Hwdxz68-1563628663570)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563610137065.png)]

3.2、表选项

engine:存储引擎,mysql提供的具体存储数据的方式,默认有一个innodb(5.5以前默认是myisam)

charset:字符集,只对当前自己表有效(级别比数据库高)

Collate:校对集

[外链图片转存失败(img-u4UBAbxj-1563628663570)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563610318857.png)]

3.3、复制表结构

从已近存在的表复制一份,只复制结构,不复制表中的数据

基本语法:create table 数据库名.新表名 like 数据库名.表名;

[外链图片转存失败(img-GIs5bwMn-1563628663571)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563610805390.png)]

3.4、显示数据表

[外链图片转存失败(img-D4DFzPpD-1563628663571)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612270481.png)]

基本语法:show tables [like ‘匹配模式’ ] ;

[外链图片转存失败(img-XtuukPMK-1563628663572)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612286873.png)]

[外链图片转存失败(img-uP5Zp8XW-1563628663572)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612411665.png)]

3.5、显示表结构

describe 数据库名.表名

desc 数据库名.表名

show columns from 数据库名.表名

[外链图片转存失败(img-kLJbR86t-1563628663573)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612652707.png)]

[外链图片转存失败(img-SKlBG3lr-1563628663573)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612656702.png)]

3.6、显示表创建语句

基本语法:show create table 数据库名.表名;

[外链图片转存失败(img-INpt0mx2-1563628663574)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563612798728.png)]

3.7、修改表结构
  • 1)修改表名:rename table 数据库名.旧表名 to 新表名

[外链图片转存失败(img-ETrhIwrC-1563628663574)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563619474413.png)]

  • 2)修改表选项

    alter table 表名 表选项 [=] 新值

    [外链图片转存失败(img-dTFTIe9n-1563628663575)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563619587690.png)]

  • 3)删除表结构

    基础语法:drop table 表名[,表名2…],可以同时删除多个数据表

    [外链图片转存失败(img-1Dx4QaS4-1563628663575)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563622012601.png)]

4、字段的基本操作

4.1、新增字段

alter table 表名 add[column] 新字段名 列类型 [列属性] [位置 first/after 字段名]

位置默认是加到后面去的

[外链图片转存失败(img-udBdW9ot-1563628663576)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563620204615.png)]

4.2、修改字段名

修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型 [列属性] [新位置]

[外链图片转存失败(img-iw5KQipC-1563628663576)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563620493322.png)]

4.3、修改字段类型(属性)

alter table 表名 modify 字段名 新类型 [新属性] [新位置]

[外链图片转存失败(img-9nmOGTJM-1563628663577)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563620797385.png)]

4.4、删除字段类型

删除字段:alter table 表名 drop 字段名。

[外链图片转存失败(img-ZeOJEpHS-1563628663577)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563621532096.png)]

5、数据的基本操作(删增查改)

5.1、插入数据 insert(增)
  • Insert into 表名[(字段列表)] values ( 数据 ) //可以赋值一部分,但字段和数据的位置和类型要一致

  • Insert into 表名 values(对应表结构) //格式定好了,值列表必须与字段列表一致

-- 普通插入
insert into mydatabase2.my_student (name,age) values ('Tom',25);
-- 部分插入
insert into mydatabase2.my_student (age) values (20);
-- 默认插入
insert into mydatabase2.my_student values ('Jacl',20);

[外链图片转存失败(img-sxsTE4M3-1563628663578)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563624610347.png)]

5.2、查询数据 select (查)
  • 查询表中全部数据:select * from 表名; //*表示匹配所有的字段

    select * from my_student;
    

    [外链图片转存失败(img-NuB6C5bb-1563628663578)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563625879479.png)]

  • 查询表中部分字段:select 字段列表 from 表名; //字段列表使用逗号“,”隔开

    select name from my_student;
    

[外链图片转存失败(img-Xr051oOx-1563628663579)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563625932116.png)]

  • 简单条件查询数据:select 字段列表/* from 表名 where 字段名 = 值; //mysql中没有==符号

    select * from my_student
    where name='Tom';
    

    [外链图片转存失败(img-HIExgQwQ-1563628663579)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563625945010.png)]

    5.3、删除数据 delete(删)

    基本语法:delete from 表名 [where 条件];

    delete from my_student where name is NULL;  //删除名字是空的值
    

    [外链图片转存失败(img-iKzjkY9l-1563628663580)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563626157103.png)]

    5.4、更新数据 update (改)

    基本语法:update 表名 set 字段名 = 新值 [where 条件];

    update my_student set age=age+1;//所有人年龄+1
    

    [外链图片转存失败(img-awnuFhBK-1563628663580)(C:\Users\master\AppData\Roaming\Typora\typora-user-images\1563626247145.png)]

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL是一种开源的关系型数据库管理系统,很受开发者的欢迎。以下是关于如何安装MySQL 8.0.32版本的教程: 1. 首先,你需要下载MySQL 8.0.32的安装程序(mysql-8.0.32-winx64.zip),可以在官方网站(https://dev.mysql.com/downloads/mysql/)上进行下载。 2. 下载完成后,解压缩文件到目标文件夹中。 3. 打开解压缩后的文件夹,找到MySQL的配置文件(my.ini),并用文本编辑器打开。 4. 在配置文件中,找到"basedir"和"datadir"两个属性,并将它们的值修改为你想要安装MySQL的文件夹路径和数据文件存储路径。例如: basedir = C:\mysql-8.0.32-winx64 datadir = C:\mysql-8.0.32-winx64\data 5. 保存并关闭配置文件。 6. 打开命令提示符,并进入MySQL的安装文件夹路径。 7. 在命令提示符中,输入以下命令以初始化MySQL数据库: bin\mysqld --initialize --console 8. 初始化完成后,输入以下命令以安装MySQL服务: bin\mysqld --install 9. 安装完成后,输入以下命令以启动MySQL服务: net start mysql 10. 输入以下命令以设置MySQL的root用户密码: bin\mysqladmin -u root password "newpassword" 11. 至此,你已成功安装了MySQL 8.0.32版本。 总结: 通过以上步骤,你可以顺利安装MySQL 8.0.32版本。确保在安装过程中按照教程进行操作,以避免出现错误和问题。安装完成后,你可以使用MySQL的命令行工具或其他客户端来管理和操作数据库。祝你使用愉快! ### 回答2: mysql-8.0.32-winx64是一个用于Windows平台的MySQL数据库管理系统的安装程序。以下是安装教程: 1. 首先,从MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载mysql-8.0.32-winx64安装程序。 2. 下载完成后,双击安装程序,会打开安装向导。 3. 在安装向导中,选择适当的安装类型。常见的安装类型有两种:典型安装和自定义安装。典型安装将会安装MySQL数据库服务器和MySQL工具。自定义安装允许您选择要安装的组件和特性。根据个人需求选择合适的安装类型。 4. 点击"下一步"按钮,选择安装位置。默认情况下,MySQL将安装在C:\Program Files\MySQL\MySQL Server 8.0目录下。如果您希望将MySQL安装在其他位置,请点击"查看"按钮选择自定义安装路径。 5. 设置MySQL的根密码。在"添加用户"以下的根密码字段中输入所需的密码,并确认密码。这是数据库管理员的密码,确保密码复杂度和安全性。点击"下一步"继续。 6. 接下来,选择MySQL的配置种类。通常,选择"开发机器",这是默认的配置种类。 7. 点击"执行"按钮开始安装程序。安装过程可能需要一段时间,具体时间取决于系统性能。 8. 安装完成后,点击"下一步"按钮。您可以选择是否安装MySQL Shell,这是一个交互式的MySQL客户端工具集。 9. 点击"完成"按钮完成安装向导。MySQL数据库已经成功安装在您的系统中。 在安装完成后,您可以通过MySQL Shell或MySQL Workbench等MySQL官方提供的工具来管理和操作数据库。通过mysql命令行客户端或使用MySQL Connector来连接到数据库进行开发或管理。请确保在安装和配置MySQL之前,已经正确安装了操作系统所需的依赖项。 ### 回答3: MySQL是一种流行的开源关系型数据库管理系统,该系统在许多领域得到广泛应用。MySQL-8.0.32-winx64是MySQL的一个版本,适用于Windows操作系统。下面是MySQL-8.0.32-winx64的安装教程。 1. 首先,通过MySQL官方网站下载MySQL-8.0.32-winx64安装程序。确保选择适用于Windows 64位操作系统的版本。 2. 完成下载后,双击安装程序即可开始安装。在安装向导中选择“Custom”选项,这样你就可以自定义安装过程。 3. 选择安装的位置,最好选择一个易于查找的目录。然后,单击“Next”继续。 4. 在选择产品功能窗口中,选择你需要安装的组件。默认情况下,所有组件都被选中,但你可以根据需要进行自定义。确定选择后,单击“Next”。 5. 在配置类型窗口中,选择“Server Machine”,这是将MySQL设置为服务器的选项。然后选择“Next”。 6. 设置MySQL的端口号和用户名以及密码等信息。确保记住所填写的用户名和密码,因为这将用于以后登录。然后选择“Next”。 7. 在Windows服务窗口中,选择“Server”和“Configure MySQL Server as a Windows Service”选项,这样MySQL将作为一个Windows服务运行。然后选择“Next”。 8. 在Apply Configuration窗口中,选择“Execute”以应用所做的更改。然后选择“Next”。 9. 在安装窗口中,点击“Execute”以开始安装过程。等待安装完成。 10. 最后,在该窗口中,将“Launch the MySQL Installer for Windows”选项选中,然后选择“Finish”以退出安装程序。 现在,你已经成功安装了MySQL-8.0.32-winx64。你可以通过使用MySQL命令行或其他图形界面工具来访问和使用这个数据库。祝你使用MySQL愉快!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值