mysql数据库学习总结(1)

MySQL数据库介绍

什么是数据库

数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库

专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方式对象数据进行管理更加的方便,快速,安全

作用

  • 对数据进行持久化的保存
  • 方便数据的存储和查询,速度快,安全,方便
  • 可以处理并发访问
  • 更加安全的权限管理访问机制

数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库

  • 关系型数据库: MySQL,Oracle,PostgreSQL,SQLserver。。。。
  • 非关系型数据库:Redis内存数据库,MongoDB文档数据库。。。

MySQL数据库是当前最流行的数据管理系统之一。

SQL( Structure query language ) 结构化查询语言(了解)

SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)、

语法特点

  1. 语句可以换行,但是要以分号结尾。
  2. 命令不区分大小写,关键字建议用大写。
  3. 提示符为>时,需要输入'后回车,提示符为->时需要输入;后回车。
  4. 命令打错了换行后不能修改, 可以用 \c 取消。

操作数据库(database)

步骤包括:连接数据库、打开数据库、操作数据、关闭数据库

1.连接数据库

默认为

mysql -u root -p

  • -u 登录用户名,默认root
  • -p 密码,默认无
  • -h 服务器地址
  • -P 端口号,一般默认3366

2.打开数据库

use 库名;

3.操作数据库

查看数据库

show databases;

创建数据库

create database 库名 default charset=utf8;
dafault charset设置编码方式(uf8,utf8mb4)

删除数据库

drop database 库名;

3.数据表操作

数据表介绍
查看表

show tables;

创建表

create table 表名(字段名1 类型,字段名2 类型)engine=innodb default charset=utf8;

创建表: 如果表不存在,则创建, 如果存在就不执行这条命令

create table if not exists 表名(字段1 类型,字段2 类型);

create table if not exists users(
	id int not null primary key auto_increment,
	name varchar(4) not null,
	age tinyint,
	sex enum('男','女')
)engine=innodb default charset=utf8;

删除表

drop table 表名;

表结构

desc 表名;

查看建标语句

show create table users;

4.数据操作

插入

insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);
insert into 表名(字段1,字段2,字段3) values(a值1,a值2,a值3),(b值1,b值2,b值3);

查询

select * from 表名;
select 字段1,字段2,字段3 from 表名;
select * from 表名 where 字段=某个值;

修改

update 表名 set 字段=某个值 where 条件;
update 表名 set 字段1=值1,字段2=值2 where 条件;
update 表名 set 字段=字段+值 where 条件;

删除

delete from 表名 where 字段=某个值;

5.退出mysql

exit; 或者 quit;或者\q

6.快捷键

\G 格式化输出(文本式,竖立显示)
\s 查看服务器端信息
\c 结束命令输入操作
\q 退出当前sql命令行模式
\h 查看帮助

展开阅读全文

Python数据分析与挖掘

01-08
92讲视频课+16大项目实战+源码+¥800元课程礼包+讲师社群1V1答疑+社群闭门分享会=99元   为什么学习数据分析?       人工智能、大数据时代有什么技能是可以运用在各种行业的?数据分析就是。       从海量数据中获得别人看不见的信息,创业者可以通过数据分析来优化产品,营销人员可以通过数据分析改进营销策略,产品经理可以通过数据分析洞察用户习惯,金融从业者可以通过数据分析规避投资风险,程序员可以通过数据分析进一步挖掘出数据价值,它和编程一样,本质上也是一个工具,通过数据来对现实事物进行分析和识别的能力。不管你从事什么行业,掌握了数据分析能力,往往在其岗位上更有竞争力。    本课程共包含五大模块: 一、先导篇: 通过分析数据分析师的一天,让学员了解全面了解成为一个数据分析师的所有必修功法,对数据分析师不在迷惑。   二、基础篇: 围绕Python基础语法介绍、数据预处理、数据可视化以及数据分析与挖掘......这些核心技能模块展开,帮助你快速而全面的掌握和了解成为一个数据分析师的所有必修功法。   三、数据采集篇: 通过网络爬虫实战解决数据分析的必经之路:数据从何来的问题,讲解常见的爬虫套路并利用三大实战帮助学员扎实数据采集能力,避免没有数据可分析的尴尬。   四、分析工具篇: 讲解数据分析避不开的科学计算库Numpy、数据分析工具Pandas及常见可视化工具Matplotlib。   五、算法篇: 算法是数据分析的精华,课程精选10大算法,包括分类、聚类、预测3大类型,每个算法都从原理和案例两个角度学习,让你不仅能用起来,了解原理,还能知道为什么这么做。
©️2020 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值