什么是数据库,数据库存储数据的,用来操作数据,怎么用,用sql操作
安装的MySql5安装在电脑上的是数据库服务器,一个数据库服务器可以创建多个数据库,一个库里面可以创建多个表,android中操作的多一点的是数据库表,一般一个 应用,一个项目用一个数据库,一个库里面可以用很多个表
数据库是专门处理数据的,所以要比文件的方式更加快,它底层应该也是文件,但它肯定处理过,
商业数据库是收钱的,oracle,一般都用这个db2,ibm的,银行用的,不差钱,
MySql是关系型数据,什么是关系型,就是用表的形式存储数据的,都接收某种的规则,都由某些属性,像hadoop,就是非关系型的,大数据
SQL:全称Structured Query Language机构化查询语言,
非过程性语言,所谓非过程性,说的就是和上一句没有任何关系,想java就是过程性的,比如方法的调用,就和之前有关系
厂商增加功能,叫方言,由美国国家标准局(ASNI),和国际标准化组织(ISO)制定sql标准
----------------------------------------------------------------------------------------------------------------------------------------------------------
一操作数据库
1,创建数据库
*创建一个名为mydb1的数据库
CREATE DATABASE db_name;
create database mydb1
*创建一个名为mydb2的数据库用gbk字符集
CREATE DATABASE db_name CHARACTER SET charset
create database mydb2 character set gbk;
*创建一个名为mydb3的数据,用utf-8,并带校对规则
CREATE DATABASE db_name CHARACTER SET charset COLLATE