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
网友评论