2025年sql文件导入数据库变乱码(sql导入数据不完整)

sql文件导入数据库变乱码(sql导入数据不完整)一 什么是数据库 其他类似软件 关系型数据库 sqllite db2 oracle access sql server MySQL 非关系型数据库 MongoDB redis 基本概念 age 18 一个变量 无法描述清楚数据 1 称之为一个字段 age 18 name Jack genger man 一堆变量在一起 可以描述清楚数据 2 称之为一条记录

大家好,我是讯享网,很高兴认识大家。



一、什么是数据库

其他类似软件:

基本概念:

age = 18
一个变量 无法描述清楚数据
1.称之为一个字段

age = 18,name = Jack,genger = man
一堆变量在一起,可以描述清楚数据
2.称之为一条记录 对应着文件中的一行


讯享网

数据库中包含所有内容:
字段(列)
记录


DBMS 数据库管理系统
数据库服务器
一个库可以包含多个表 一个表可以包含多条记录 一条记录中有多个字段

数据库是什么,本质上就是一套C/S架构得socket软件

二、安装数据库

Windows:
可执行文件:点点点
压缩包:放置任意目录
初始化服务端:E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –initialize-insecure
# 用户名 root 密码:空
启动服务端:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqldmysqld

客户端连接:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqldmysql -u root -p
发送指令:
show databases;
create database db1;

添加环境变量的配置:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64bin
mysqld

windows服务:
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –install
net start MySQL
E:wupeiqimysql-5.7.16-winx64mysql-5.7.16-winx64binmysqld –remove
net start MySQL
net stop MySQL

三、sql语句

1、

针对库的相关操作

create database 库名称

drop database 库名称

alter database 库名称 要改的属性名称
alter database db1 DEFAULT CHARACTER SET utf8;
alter database db1 CHARSET utf8;
注意 在mysql中 utf-8 不能带- 写成utf8

show databases查看所有数据库
show create database 库名称 查看建库的语句

命名规范:
1.不能使用纯数字
2.可以是数字 字母 下滑线的组合
3.可以下滑线开头
4.不能是关键字 如create
大致和python相同
不区分 大小写

2、表相关的操作

3记录相关操作


inert into 表名 values(值1,值2…..)

delete from 表名 where 字段名称 = 值
没有条件的话删除全部数据

update 表名 set 字段名 = 新的值 where 字段名 = 值
没有条件的话修改全部

select *from 表名; *表示通配符 查看所有字段
select 字段名称1,字段名2.. from 表名;

 

小讯
上一篇 2025-05-21 23:25
下一篇 2025-04-14 07:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/140047.html