MySql 基本知识

MySql基本知识

学习数据库的必要性

  • 岗位需求,要掌握甚至精通数据库知识

  • 大数据时代发展的必要性

  • 存储数据的必要性

  • 数据库是所有软件体系最核心的存在

数据库概念

  • 数据库:DB(DataBase)
  • 概念:数据库是“按照数据结构来组织、存储和管理数据的仓库”,安装在操作系统上,可以存储大量的数据
  • 作用:存储数据,管理数据

数据库分类

  • 关系型数据库:(SQL)
    • MySQL,Oracle,Sql Server,DB2,SQLlite
    • 通过表和表之间,行和列之间的关系进行数据的存储
  • 非关系型数据库:(NoSQL):Not Only SQL
    • Redis,MongDB
    • 非关系型数据库,对象存储,通过对象的自身属性来决定

DBMS(数据库管理系统)

  • 数据库的管理软件,可以科学有效的管理、维护和获取数据,比如MySQL
  • MySQL简介
    • MySQL是一个关系型数据库关系系统,也是最好的RDBMS(Relational DataBase Management Sysytem,关系数据库管理系统)应用软件之一,由瑞典的MySQL AB公司开发(现属于Oracle公司产品)
    • MySQL是一个开源是数据库软件,体积小、速度快、总体拥有成本低,适用于中小型网址和部分大型网站以及集群
  • 连接数据库
mysql -uroot -p123456  --连接数据库

update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';  --修改用户密码
flush privileges;  --刷新权限

--所有的语句都适用;结尾
shou datebases;   --查看所有的数据库

mysql> use shcool --切换数据库 use 数据库名
Database changed

show tables; --查看数据库中所有的表
desribe student; --查看数据库中所有的表的信息

create database westos; --创建一个数据库

exit; --退出连接

-- 单行注释(SQL的最原始注释)
/*sql的多行注释
*/ 

猜你喜欢

转载自blog.csdn.net/insist_to_learn/article/details/111935168
今日推荐