《数据库 MySQL》第2章 MySQL的基本操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013162035/article/details/89468923

关于MySQL的安装请移步笔者博文:
Linux:https://blog.csdn.net/u013162035/article/details/89459618
Windows:https://blog.csdn.net/u013162035/article/details/89458339

2.1 MySQL的基本语法

1.MySQL service的停止与启用

 Ubuntu:

$sudo /etc/init.d/mysql stop//停止
$sudo /etc/init.d/mysql start//启动

 Windows
启动:net stop mysql
停止:net start mysql

【注】不管是Linux系统还是Windows系统,对数据库的操作都是一样的了。笔者用Windows演示。
进入mysql:mysql -u root -p

在这里插入图片描述

2.创建、删除数据库、查看所有的数据库

 创建库: create database if not exists 库名;
 删除库:drop database 库名;
 查看:show databases;

在这里插入图片描述
【注】其中【if not exists】是为了检测是否已经创建过同名的数据库,如果有就会有以下提示:
在这里插入图片描述

3.创建表、修改表

 创建表: create table 表名(字段1(类型),字段2(类型)…)character set 字符集 collate 校验规则 engine 存储引擎;

例如:create table Student(name varchar(20),age int,sex char);
在这里插入图片描述
查看表结构
desc 表名;
在这里插入图片描述
【错误】在使用MYSQL创建表时出现 No database selected
在这里插入图片描述
在使用MYSQL创建表时出现 No database selected。
原因是:没有在指定的数据库中创建表。
解决方法:在你所创建的数据库中选择一个数据库,USE 你数据库的名字
在这里插入图片描述

 修改表:

(1)修改时添加字段:alter table 表名 add 字段 字段类型 ;
例如:alter table Student add id varchar(20) ;
在这里插入图片描述
(2)修改字段类型的大小:alter table 表名 modify 表字段 字段类型;
例如:alter table student modify name varchar(50);
在这里插入图片描述

(3)修改表名: alter table 表名 rename to 新表名;
例如:alter table Student rename to info;
在这里插入图片描述
(4)修改列名 : alter table 表名 change 字段 新字段 新字段类型;
例如:alter table info change id ID varchar(20);
在这里插入图片描述
(5)删除字段:alter table info drop 字段;
例如:alter table info drop ID;

在这里插入图片描述

4.表记录的操作

 插入表记录:insert into 表名(字段1,字段2,字段3,…)values(记录1,记录2,记录3,…);
例如:insert into info (name,age,sex,ID)values(‘小明’,20,’女’,’1001’);

在这里插入图片描述
 删除表记录:delete from 表名 where 字段=数据;
例如:delete from info where name=’小明’;
在这里插入图片描述

 修改表中数据:update 表名 set 字段名=‘新内容’ where条件
例update info set age=22 where ID=’1001’;
在这里插入图片描述
 表记录的查询
查看整个表 :select * from表名;
例如:select * from info;
在这里插入图片描述
查看部分记录:select * from 表名where 字段=记录;
例如:select * from info where name=’小明’;//查看name是小明的一行
在这里插入图片描述

2.2 Navicat Premium操作MySQL数据库

关于Navicat Premium 12的安装请参考笔者的博文:
https://blog.csdn.net/u013162035/article/details/89456708

1.用Navicat来查看MySQL数据库

打开Navicat Premium–>【连接】–>【MySQL】–>【连接名:新建数据库的名字,此处为“Windows10”】;【主机:你本机的ip地址或者直接输入’localhost’】;【端口:一般为默认的3306】;【用户名:默认为‘root’】;【密码:进入mysql命令时设置的密码】,可以测试连接,测试成功后,打开连接即可看到数据库。
在这里插入图片描述

2.Navicat中执行sql语句

(1)进入查询状态执行sql语句
进入连接【本地】—>点击要进行查询的数据库【test】—>【查询】—>【新建查询】。
在这里插入图片描述

图1

执行sql语句:在查询编辑框中写入sql语句,编辑完成后点击【运行】,是否运行成功下方窗口会有提示。还能看到新建表后的结果。
在这里插入图片描述

图2

在这里插入图片描述

图3

运行成功后,单击表右键【表】—>【刷新】,即可出现新建的表并查看。

在这里插入图片描述

图4

在这里插入图片描述

图5

(2)用命令列界面执行sql语句
单击右键【数据库(此处是test)】—>【命令列界面】即可出现mysql命令执行窗口。语句语法及执行过程与在dos窗口下执行一样,其实不管是哪种语法都是一样的。

在这里插入图片描述

图6

在这里插入图片描述

图7

3.直接操作数据库

除了用sql语句,也可根据Navicat中的工具栏直接操作数据库,下面举几个简单的例子。
(1) 新建表:单击【表】、右键—>【新建表】,依次添加字段即可。
在这里插入图片描述

图8

在这里插入图片描述

图9

在这里插入图片描述

图10

(2)添加、删除表记录:点击表的右键点击【打开表】,点击表中 【+】【-】即可直接操作。

在这里插入图片描述

图11

在这里插入图片描述

图12

同样可以查询刚才创建的数据库。

在这里插入图片描述

图13

猜你喜欢

转载自blog.csdn.net/u013162035/article/details/89468923