MySQL数据库

B站秦疆老师课程

初识mysql:

javaEE:企业级java开发, web

前端(页面渲染,展示数据!)

后台(连接点:连接数据库,连接前端(主要做控制,控制试图调转,和前端传递数据))

①数据库(存数据)最重要增删改查混饭吃

②学习低层操作系统,数据结构和算法!到此可以当一个不错的程序员

③离散数学,数字电路,体系结构,编译原理,实战经验。高级程序员

前言:为什么要学习数据库优势?

①数据永久存储②增删改查和管理方便③数据库时所有软件体系中最核心的存在

什么是数据库?(Database)

概念:数据仓库,存储仓库,是一个软件,安装在操作系统之上的(windows,linux,mac。。。)之上!

作用:存储数据,管理数据。sql是可以存储大量的数据。

数据库分类:

        ①关系型数据库(SQL) mysql通过表和表之间,行和列之间进行数据的存储

        ②非关系型数据库(NOSQL:不仅仅是sql) 以对象存储,通过对象自身的属性来决定。

DBMS:数据库管理系统。

        数据库的管理软件,科学有效的管理我们的数据,维护和获取数据。

        mysql本身就是数据库管理系统,但他没有那么多集成工具

MYSQL:关系型数据库管理系统,属于Oracle旗下产品,是开源的数据库软件,体积小,速度快,成本低。大中小型网站都有不同程度的使用。

windows+R:打开运行

输入cmd:进入命令提示符

输入mysql -h localhost -u root -p、mysql -u root -p。

输入密码,进入mysql。

修改密码语句:update mysql .user set authentication_string=password('123456')where user ='root' and Host ='localhost';--修改用户密码

flush privileges;--刷新权限

查看数据库:show databases;

ctrl+c强行终止

一定要记得使用分号结尾;


查看数据操作:

mysql> use cctv   -------切换数据库
Database changed    ------出现这个就代表成功切换了
mysql> show tables;    -------查看表
+----------------+
| Tables_in_cctv |
+----------------+
| dept           |
| emp            |
+----------------+
2 rows in set (0.02 sec)
mysql> describe emp;    -------查看emp表中信息
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id          | int         | NO   | PRI | NULL    |       |
| user_name   | varchar(64) | YES  |     | NULL    |       |
| dept_id     | int         | YES  |     | NULL    |       |
| create_date | date        | YES  |     | NULL    |       |
+-------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

创建数据操作:


mysql> create database 芊芊;    -------创建了一个名为芊芊的数据库
Query OK, 1 row affected (0.02 sec)

退出链接:

mysql> exit     -----退出连接
Bye               -----退出成功

数据库:CRUD!增删改查        cv程序员        API程序员     Navicat  

DDL        定义

DML        操作

DQL        查询

DCL        控制

操作数据库:mysql不区分大小写

操作数据库》操作数据库中的表》操作数据库中表的数据

创建数据库

CREATE DATABASE [IF NOT EXISTS]王强;没有就创建名为王强的数据库

删除数据库

DROP DATABASE[ ]芊芊

使用数据库

tab键的上面`飘`,如果你的表名和字段名是一个特殊字符,就这样用。

学习思路:

        ①对照sqlyog可视化历史记录查看sql

        ②固定的语法或关键字必须要强行记住

数据库的列类型

        数值tinyint:十分小的数据,一个字节

数据库的字段属性(重点!)

        无符号的整数

        声明了该列不能声明为负数。

        

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值