-------mysql 开源 免费 跨平台 --- 关系型数据库 --- 存在磁盘里 (非关系型数据库存在内存里)
1.数据库是存储数据的仓库
DBMS: 数据库管理系统软件 ---- 操作和管理数据库
DBS: 数据库系统
常见的数据库管理软件:
oracle-- 甲骨文
sql server --- 微软
db2 ---- IBM --- 大型企业、银行
可以创建多个数据库 ,每个数据库可以创建很多表
常用操作:
//1. 服务启动 : mysql.server start //2. 服务停止 : mysql.server stop //3. 登录数据库 : mysql -u 用户名 -p -> 输入密码登入shell (我本地数据库: u:admin p:yourpass) mysql -h 主机地址 -P(大写) 端口号 -u username -p pass 不写默认本机
//4. 修改密码: show DATABASES; 显示数据库; // use mysql; 使用mysql数据库 // update user set password=password('新密码') WHERE User='root'; //5. 退出shell: exit;
// DDL 操作
//1. 创建**字符的数据库 : CREATE DATABASE 数据库名 character set 字符名; (默认是utf8) //2. 查看创建的数据库定义信息: show create database 数据库名; //3. 删除数据库: DROP DATABASE 数据库名称; //4. 修改数据库: alter database 数据库名 set 字符名 ....; //5. 查看当前使用的数据库: select database(); //6. 切换数据库:use 数据库名称;
//2. 创建表:
// 语法: create table tablename ( 字段 字段类型 );
// 例子: // create table emp( // id int, // name varchar(50), // gender varchar(10), // birthday date, // entry_date date, // job varchar(100), // salary double, // resume varchar(200) // );
//3. 查看创建的表: // SHOW TABLES;
//4. 查看表的字段信息: // DESC 表名;