MySQL数据库是关系型数据库,是有行有列的二维数据表.
非关系型数据库是NoSQL(不用写SQL语句),是key和value的一种形式.
MySQL的优点:
·开放源代码,使用成本低。
·性能卓越,服务稳定。
·软件体积小,使用简单,并且易于维护。
·历史悠久,社区用户非常活跃,遇到问题可以寻求帮助。
·许多互联网公司在用,经过了时间的验证。
数据库操作:
1:创建数据库
create database if not exists demo5;
2:创建数据库(判断是否存在)
create database if not exists demo5;
3:查看数据库编码 use 进入数据库;
show variables like 'character%';
4:修改数据库编码
alter database demo2 character set utf8;
5:删除数据库
drop database demo5;
6:查询当前正在使用的数据库。
select database();
创建表格
1:创建表格
create table user(
userid int,
username varchar(255),
password varchar(255)
);
2:查看数据库表格
show tables from demo;
3:查看数据表创建的语句
show create table user;
4:查看表结构
desc user;
5:修改列名,和类型
alter table user change username myusername varchar(255);
alter table user modify myusername varchar(255);
6:添加一列
alter table user add nickname varchar(255);
7:删除一列
alter table user drop nickname;
8:修改表名
alter table user rename to user1;
简单的数据管理
1:增加
insert into 表名 values()
2:删除
delete from 表名
3:查询
select 星号 from 表名
select * from 表名