Linux数据库基本操作指令

一,数据库分为俩种

关系型数据库

1,DBMS(俗称数据库的管理者则看管仓库)

(1),数据库管理系统是DBMS

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

(3),最早的数据存储是通过打孔机纪录

(4) DBMS是一种操作和管理数据库的大型软件,用于建立,使用和维护数据库简称DBMS.

    对数据进行通一的管理和控制,以保障数据库的安全性和完整性  /用户通过DBMS访问数据库中数据 , 数据管理员通过DBMS进行数据库的维护工作 /

(5) 常见数据库:

Oracle: 运行稳定 可移植性高,功能齐全

DB2: 速度快可靠性好,适于海量数据,恢复性极强,

MYSql: 免费开源, 体积小, 速度快

SQL Server: 全面 ,效率高 界面友好 操作容易  但是不跨平台

2,非关系型数据库Nosql  (Not only sql 不仅仅是sql)

数据量变大关系型数据库不能满足要求于是有了非关系型数据

MongoDB     Redis   HBase


二,基本操作代码

mysql -uroot -p 在ubuntu系统中输入进入数据库

(1), 创建数据库 

create database 数据库名称;

指定语言创建数据库

create database 数据库名 character set utf8;   (这里utf8可以为其他的编码语言,这里为自己指定的)

(2)删除数据库 

drop database 数据库名称 ;

(3) 查看数据库

show databases;

(4)使用(进入)数据库

use 数据库名称;

(5)查看数据库中有多少表

show tables;

三,进入数据库中的表格操作

1,创建表格

列: 

CREATE TABLE 表格名(

id varchar(20),

name varchar(20),

email varchar(20),

sex  varchar(20)

);   /在最后一个不用  ,  来结尾 用 )  /

(1)  修改表格中单行列的标题

ALTER TABLE 表格名 change name(要修改的标题) newname(新的标题名) char(要改为的格式);

(2)  添加新的列

ALTER TABLE 表格名  ADD score(要添加的标题名字) int(要添加标题的格式);

(3)删除列

ALTER TABLE 表格名 drop score(这里写入要删除的列的标题 ) ;

(4)  修改表格名字

RENAME TABLE 旧的表格名 TO 新的表格名;

(5) 修改一个表的字段类型:

比如:     ALTER TABLE students MODIFY id bigint;(在这里指的是把students这个段落 的类型改变成bigint     bigint 要大于int)

(6)查看表的创建细节:

SHOW CREATE TABLE 表名;

(7)修改表的字符集

ALTER TABLE students character set gbk;

ALTER TABLE students charset=utf8;

你可能感兴趣的:(Linux数据库基本操作指令)