主键是唯一的,一个数据表只能包含一个主键
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则是用来出来更加复杂的应用,即更庞大的数据,以及更多的数据关系
网友评论