初学MySQL---MySQL的基本操作命令


MySQL数据库第一部分


MySQL 基本操作命令

一、动手做任务:

MySQL5.5以及绿色版、SQLYog和Navicat等工具
链接:https://pan.baidu.com/s/11IXYCLBgTpa0e5NPzsHBxA 
提取码:5the
任务1.掌握MySQL数据库的安装及配置(参考安装文档)
任务2.会MySQL数据库常用基本操作命令
  • 首先输入win+R进入cmd命令窗口,然后看mysql服务是否启动,如果没有启动,输入启动服务命令:

net start mysql。

  • 如果没有启动,就用管理员身份打开cmd,菜单栏下搜索框输入cmd搜索,搜索出之后右键以管理员身份运行即可。

在这里插入图片描述

1.登录数据库命令:
输入mysql -u root -p ,然后回车,如果有密码输入密码,即可登录;如果没有密码,直接按回车就可以登录。

2.查看现有数据库命令:
show databases;

3.创建数据库命令:
create database [if not exists] 数据库名;
if not exists是可选参数

4.选择使用一个数据库命令:
use 数据库名;

5.查看当前数据库下所有的表:
show tables;

6.查看表结构:
desc 数据表名;

7.查看表详细结构:
show create table 表名;

8.删除一个数据库:
drop database [if exists] 数据库名;
if exists是可选参数。
任务3.会安装和使用MySQL数据库图形化工具SQLYog和Navicat
1.Navicat基本的操作使用:
  • 双击打开Navicat,然后点连接,写好连接名(名字随意写),密码可以不填。端口和用户名都是默认的。

在这里插入图片描述

  • 建好连接以后,右键点击这个连接,新建数据库,然后字符集选择UTF-8,排序规则选择第一个。
  • 双击新建的数据库就可以连接上了,然后右键点击表->新建一个表->可以通过添加栏位来添加属性,最后添加完了,可以保存输入表名。

在这里插入图片描述

  • 然后可以双击打开这个表来添加数据
  • 如果想查询可以点查询,然后新建查询,输入SQL语句,然后右键点运行已选择的,就可以查询相关信息。
2.SQLYog基本的操作使用
  • 首先双击如图所示的exe文件

在这里插入图片描述

  • 双击打开之后,点continue就可以,然后点击new写上文件名,密码没有可以不写;database那一栏如果为空,就会默认打开所有数据库,如果写上就会打开你填上的数据库。

在这里插入图片描述

  • 然后点连接就可以进入到自己的数据库中

在这里插入图片描述

  • 然后右键点击上图所示位置,创建数据表如下图所示:

在这里插入图片描述

  • 创建完保存之后会出现如下图片:

在这里插入图片描述

任务4.查看当前有哪些数据库,使用DDL语句创建school数据库并使用该数据库
  • 1.查看当前有哪些数据库:show databases;
  • 2.使用DDL语句创建school数据库:create database school;
  • 3.使用该数据库:use school;
任务5.使用DDL语句创建一个用户数据表t_user。

备注:用户表字段:用户ID、用户名(3-15个字符)、密码(MD5加密)、真实姓名(必须是汉字)、性别、手机号码(最初建表时取名为tel,数据类型为int)、职务(必须是汉字,2-10个汉字)、备注。

mysql> CREATE TABLE t_user(
   uid int primary key auto_increment,
   uname varchar(30),
   upsw varchar(20),
   urealname varchar(15),
   usex char(4) DEFAULT '男',
   tel int,
   post varchar(30),
   remark varchar(100)
   )ENGINE=InnoDB default charset=utf8;
Query OK, 0 rows affected (2.04 sec)
任务6.修改数据表t_user的结构

备注:给用户表增加一个字段status(表示用户状态),将t_user的手机号码字段名称由tel改为telphone,类型由原来的int改为varchar。

mysql> ALTER TABLE t_user ADD status varchar(20);
Query OK, 0 rows affected (0.81 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> ALTER TABLE t_user CHANGE tel telephone varchar(13);
Query OK, 0 rows affected (0.77 sec)
Records: 0  Duplicates: 0  Warnings: 0

CHANGE tel telephone varchar(13);

Query OK, 0 rows affected (0.77 sec)
Records: 0 Duplicates: 0 Warnings: 0


  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

慕兮IT

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

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

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

打赏作者

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

抵扣说明:

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

余额充值