MySQL数据库基础

MySQL数据库基础
一、安装MySQL数据库

打开网址:http://dev.mysql.com/downloads/mysql/ 下载所需的安装包,如下所示:
这里写图片描述
准备好一个安装 MySQL 程序的目录,如:D:/MySQL,将下载的安装包压缩到指定目录,解压后的目录为:D:\MySQL\mysql-5.7.18-winx64
以管理员身份打开命令行,进入 MySQL 服务器安装的目录:D:\MySQL\mysql-5.7.18-winx64\bin ,执行以下命令启动 MySQL
这里写图片描述

二、在命令窗中作建表、查询等基本操作

打开dos框,使用命令(net start mysql)启动mysql服务
运行(mysql -u root -p),在系统提示下输入密码。输入密码后,即可操作数据库。如图所示:
这里写图片描述
自己创建一个数据库(create database database_name;),创建完后,可以调用(show databases;)查看自己创建的数据库。如图所示:
这里写图片描述
在数据库中创建表
创建表的语法:

create table 表名(
  字段名1 数据类型(宽度/大小) 约束 ,
  字段名2 数据类型(宽度/大小) 约束 ,
  ...
  字段名n 数据类型(宽度/大小) 约束
  );

例如创建了一个info表,代码如下:

create table info(
   id int primary key auto_increment,
   name varchar(30) not null,
   sex varchar(4),
   age int
   );

可以使用(show tables;)查看创建的表,用(desc 表名;)查看一下表结构,如图所示:
这里写图片描述
增加多条记录到info表,语法为:

insert into 表名 values(),(),(),()....;

添加一些数据到info表中(需要alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; 将已经建好的表也转换成utf8mb4),如图所示:
这里写图片描述
查询info表中的记录,语法为:

select * from 表名;select 字段1,字段2,字段3 from 表名;

查看info表中的所有记录,如图所示:
这里写图片描述
修改info表中记录,语法为:

update 表名 set 修改条件 where 依据条件 ;

例如,修改info表中小小的年龄,如图所示:
这里写图片描述
修改了之后,在用select语句查询时,会发现小小的年龄被修改成22
删除info表中记录,语法为:

delete from 表名 where 依据条件 ;

例如,删除info表中小明的记录,如图所示:
这里写图片描述
删除了之后,在用select语句查询时,会发现小明的记录没有了

三、与SQLite数据库用法做对比

(1)创建数据库语句不同
MySQL:sqlite3 DatabaseName.db
SQLite:create database database_name;
(2)mysql的命令是很常规的,而sqlite的命令很多是以点开始的

MySQLSQLite
show databases;.databases
show tables;.tables
quit.quit(.q)
help.help
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值