数据库基本操作

主键是唯一的,一个数据表只能包含一个主键

1. 创建数据库:create database 数据库名称;charset=utf8;

2.删除数据库:drop databases 数据库名称;

3.查看数据库:show database;

4.使用(进入)数据库:use 数据库名称;

5.查看数据库当中有多少张表:show tables;

6.进入数据库:sudo mysql -u root -p

7.查看表的结构;desc表名

8.查询表中的所有数据;SELETE * FROM 表名;

9..1 插入操作:INSERT INTO 表名 ( 列名1,列名2 ) VALUES (列值1, 列值2...);

MySQL支持多种类型,大致可以分为三类:数值类型 字符串类型 日期和时间类型

常见数据类型:1. double 浮点型 2.char 固定长度字符串类型;3. varchar可变长度字符串类型; 4.text 字符串类型 5.blob二进制类型6.date 提起类型,格式为:yyyy-MM-dd; 7.time 时间类型,格式为:hh:mm:ss; 8.datetime  日期时间类型,格式为:yyyy-MM-dd hh:mm:ss

添加一列;ALTER TABLE 表名 ADD 列名 数据类型;

RDBMS是关系数据库管理系统

DBMS是数据库管理系统,这个概念更大一些

RDBMS强调relationship between tables. 即表与表之间是要有关系的。

而DBMS则可以不存在表与表之间的关系。

当大量的数据需要保存和维护的时候就需要用到RDBMS。一个关系数据模型是需要包含indexes,PK,FK,table和table间的关系。当然DBMS和RDBMS都可以用FK,只是对于RDBMS来说,FK是必须的,而且DBMS则不是。

DBMS可以接受没有任何关系的数据,而RDBMS则只接受有关系的数据。

DBMS更加适用于小型的商业应用,即处理并不庞大的数据, 而RDBMS则是用来出来更加复杂的应用,即更庞大的数据,以及更多的数据关系

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