mysql数据库基本操作
内容概要
一、mysql数据库的本质
二、mysql数据库的结构
三、下载mysql数据库和安装
四、mysql数据库基本操作
1、mysql数据库的本质
mysql的本质是基于socket套接字的一款用于文件管理的网络通信软件
因此mysql可以基于网络进行数据交互(mysql下载后有服务端和客户端)
2、mysql数据库的结构
数据库(相当于文件夹)
表(相当于文件)
-表结构(也叫字段),是管理表中数据的排布方式
-记录,按照表结构存放的一些实际的,有关联的数据
数据,用于描述事物特性的量
3、mysql下载及安装
mysql的官网
https://dev.mysql.com/
mysql有两类版本,一是mysql8,另外一个是mysql5。
安装待补充
mysql环境变量
mysql5配置
-mysql5有一个名字为my.ini的配置文件
[mysqld]下是服务端的配置
[mysql]下是客户端的配置
[client]下是非本地客户端的配置
[mysqld]
character-set-server=utf8
collation-server=utf-8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
user="root"
password="123"
4、mysql数据库的基本操作
-windows下mysql服务端
在cmd下输入
-net start mysql开启mysql(名字也可能不是mysql,而是你之前自定义的服务端名称)服务端
-net stop mysql关闭mysql服务端
或者是在服务列表中直接开启mysql服务
-win10下在任务管理器中可以找到服务列表

-unix下mysql服务端
在终端中输入
-service mysql start 开启mysql服务
-service mysql restart 重启mysql服务
-service mysql stop 关闭mysql服务
-登录mysql服务端
mysql -uroot(用户名) -p(密码) -h(目标mysql服务端ip,不填默认为本地) -P(mysql服务端对应的端口)
-查看mysql配置
\s
-对数据库的操作
show databases;(;分号是区别mysql语句结束的标识)显示有什么数据库
select database(); 显示当先所操作的数据库
create database 数据库名称 charset 字符编码;
drop database 数据库名称;
-对表的操作
在对表进行操作时,必须先指定使用的数据库
use 数据库名称(不需要使用;)
-show tables; 展示当前数据库下所有的表
-create table 表名(字段名称1 类型1 约束类型(可选),字段名称2 类型2 约束类型(可选),字段名称3 类型3 约束类型(可选));
-desc 表名; 显示表结构
-drop table 表名; 删除表
-turncate 表名; 清空表内容
-alter table 表名 rename 表新名;修改表名
-show create table 表名; 显示创建指定表时的详细信息
-对字段的操作
-alter table 表名 add 新字段名 类型 约束类型; 为表添加新字段
可选参数:
first
-alter table 表名 add 新字段名 类型 约束类型 first;添加字段并且将字段移动到表开头
after
-alter table 表名 add 新字段名 类型 约束类型 after 其它字段名; 添加字段到指定字段之后
-alter table 表名 modify 字段名 新类型; 修改指定字段的类型
-alter tabel 表名 chance 字段名 新字段名 类类型; 修改字段名称和类型
-对记录的操作
-insert into 表名(字段名称1,字段名称2) values(值1,值2); 插入记录(字段不选择,默认为全部)
-insert into 表名 values
(值1,值2),
(值1,值2),
(值1,值2);一次插入多条记录
-select name,id from 表名; 获取表下字段名为name和id的数据
-select * from 表名; 获取表下所有字段的数据
-delete from 表名; 删除表中所有字段下的数据(delete通常与筛选where等搭配使用)
-update 表名 set 字段名=新值; 更改对应字段中的数据(update通常与筛选where等搭配使用)
本文来自博客园,作者:口乞厂几,转载请注明原文链接:https://www.cnblogs.com/laijianwei/p/14449784.html

浙公网安备 33010602011771号