rpm -aq|grep -i mysql —— 已安装,查询mysql
rpm -e --nodeps —— 卸载
service mysql stop —— 停止数据库
service mysql start ——启动mysql服务器
service mysql restart —— 重启服务器
mysql -uroot -p ——进入服务器
yum install mysql —— 在线安装数据库客户端
yum install mysql-server —— 在线安装数据库服务器
设置密码:mysqladmin -uroot password"123456"
内置库的解释:
1、information_schema ——系统默认的存放日志信息的库
2、test ——测试库
3、performante_schema ——功能库
4、MYSQL ——系统默认的数据库,不能删除,谨慎操作
退出数据库:exit ctrl+z qiut
创建数据库:
简单语法:create database lmy; ——创建lmy数据库
全语法:create database if not exists lmy;
in not exists 表示数据库如不存在则会新建,存在不会新建,且不会报错
删除数据库:
简单语法:drop database +库名;
全语法:drop database if exists lmy; (有则删除,无则不删且不报错)
使用数据库:
1、use 库名; 进入数据库
2、show tables; 查询数据库的表
3、desc 表名称; 查询表结构
4、create table 表名称(列定义,定义类型:如id int (4)); 创建表结构
5、insert into 表名称(字段1、2、3)values(22,22,33); 数据类型为int不需要加‘ ’,非int 需要加‘ ’;
对表结构进行增删改查:结构操作语言+数据定义语言
简称:DDL 操作(操作的对象是数据库二维表格)
create 增
drop 删
alter 改
desc 查
1、表字段添加
alter table 表名称 add 字段定义
单个字段添加:alter table student add email varchar(20);
多个字段添加:alter table student add (english int(4),chinese int(4));
2、表字段修改
alter table 表名称 change 旧字段名称 字段定义
( 如:alter table student change chiese zhongguo int(4);)
3、修改表结构名称
alter table 表名称 rename 新名称 (如:alter table student rename xiaoqian;)
4、删除表字段
alter table 表名称 drop 删除的字段 (如:alter table student drop email;)
5、删除表结构
drop table 表名称 ( 如:drop table student;)
数据类型
1,int 整型,只能保存4个字节的数据,保存的数字范围是-2^31~2^31-1 ±2147483647,超过这个值的数字需要保存要使用bigint型
2,bigint 大数字 保存的范围比int更大,可以保存8个字节的数据
3,float 浮点型,保存小数,4个字节
4,double 浮点型,保存小数,8个字节
5,varchar 可变长字符串,可变长度,最多可以占2^16字节,性能会差点,节约资源
6,char 字符串 保存固定长度的字符串,固定的占用255个字节,查询性能会好点,但是不节约资源
7,date 日期,固定的保存格式 YYYY-MM-DD
|
|