MYSQL简介

1.常用数据类型

整数数据类型,浮点数数据类型,精确小数类型,二进制数据类型,日期/时间数据类型,字符串数据类型

2.SQL包含4个部分

  • DDL:DROP CREATE ALTER
  • DML:INSERT UPDATE DELETE
  • DQL:SELECT
  • DCL:GRANT REVOKE COMMIT ROLLBACK

3.简单的创建一张表

CREATE TABLE `student` (
    `id` INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
    `name` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '姓名',
    `sex` CHAR(1) NOT NULL DEFAULT '0' COMMENT '0男 1女',
    `birth` BIGINT NOT NULL DEFAULT 0 COMMENT '生日',
    PRIMARY KEY(`id`)
)ENGINE=INNODB COMMENT="学生信息表";

4.插入数据

INSERT INTO `student`(`name`, `sex`, `birth`) VALUES('Jack', '1', '1517224162');

5.ACID

  • A:原子性
  • C:一致性
  • I:隔离性
  • D:持久性

6.常用图像化界面

MySQL Workbench
phpMyAdmin
Navicat
SQLyog

7.MYSQL安装目录

/usr/bin        客户端和脚本
/usr/sbin       MYSQLD服务器
/var/bin/mysql  日志文件和数据库
/usr/share/info 信息格式的手册
/usr/share/man  UNIX帮助页
/usr/include/man    头文件 
/usr/lib/mysql      库
/usr/share/mysql    错误消息 字符集 实例配置文件

8.RPM安装MYSQL

rpm -qa|grep -i mysql   检测是否有旧版本
rpm -ev mysq....    如果存在旧版MYSQL 卸载
rpm -ivh mysql....  安装
/usr/bin/mysqladmin -uroot password 'new-password' 更改root用户密码
/usr/bin/mysql_secure_installation 删除测试数据库和匿名用户

9.MySQL服务的操作命令

service mysql start | stop | restart | status

你可能感兴趣的:(MYSQL简介)