找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
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
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册