数据库(Database)DB
数据库管理系统(DatebaseMenagementSystem)DBMS,是指操作和管理数据的软件。
常见的数据库分为两大类:
关系型数据库:Oracle、SQLServer、MySQL、DB2、MariaDB
非关系型数据库: Redis、HBase、MongonDB
SQL语言
SQL(Structure Query Language)结构化查询语言.(SQL被美国国家标准局(ANSI),确定为数据库语言标准,后来被国际标准组织(ISO)采纳认可)
SQL语言分为四大类:
DDL(Data Defined Language)数据库定义语言,主要是对库,表等操作语句。
DML(Data Manipulation Language)数据操作语言,主要是对表中数据的操作(增、删、改、查)。
DQL(Data Query Language)数据查询语言,主要是对表中数据的查询。
DCL(Data Control Language)数据控制语言,主要是对数据库的权限安全操作。
MySQL
(具体安装配置环境变量请百度查博客)
登录MySql:
mysql - u root -p 直接回车 然后输入密码(或者直接后面输密码 再回车)
退出MySql:
输入 exit 。
操作库
查询库:show databases;
创建库:create database 库名;
删除库:drop database 库名;
修改库:alter database 库名 character set utf - 8(库名一旦创建不能修改 这里只是修改编码格式语句)
查询当前使用的库:select database();
切换数据库:use 库名;
操作表
查询表:show tables;
创建表:
create table 表名(
列名1 数据类型 [约束],
列名2 数据类型 [约束],
(注:最后一个不加"," )
);
查看表的字段信息:desc 表名;
更新表字段:
添加列:alter table 表明 add 列明 数据类型(长度);
删除列:alter table 表明 drop 列明;
更新列明:clter table 表明 change 旧列名 新列明 数据类型(长度);
更新表明:rename table 旧表名 to 新表明;
查看建表语句:show create table 表名;
修改表的编码格式:alter table 表名 character set (类型);
删除表:drop table 表名;
Navicat
链接:
点击链接 选择数据库