1、安装:
Centos 系统 yum 命令安装 MySql:
yum install mysql
yum install mysql-server
yum install mysql-devel
Windows系统下安装装MySQL:
直接根据安装包,点击.exe文件即可:
检查命令:
mysqld.exe --console
设置用户密码:
-u root password "new_password";
登录:
[root@host]# mysql -u root -p
Enter password:*******
mysql -u root -p
或 mysql -h localhost -u root -p
2、mysql创建数据库、表
(1)创建数据库:
CREATE DATABASE IF NOT EXISTS 数据库名;
(2)查询数据库:
SHOW DATABASES
查询命令:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| testdb |
| yiibaidb |
+--------------------+
5 rows in set
(3)使用某数据库:
USE 数据库名;
(4)删除数据库:
DROP DATABASE IF EXISTS 数据库名;
(5)创建数据库表
CREATE TABLE 表名 (
task_id INT(11) NOT NULL
subject VARCHAR(45) DEFAULT NULL,
start_date DATE DEFAULT NULL,
end_date DATE DEFAULT NULL,
description VARCHAR(200) DEFAULT NULL,
PRIMARY KEY (task_id)
) ENGINE=InnoDB;
(6)修改表
ALTER TABLE
之后指定要更改的表名称;
ALTER TABLE tasks
ADD COLUMN complete DECIMAL(2,1) NULL //增加列
ALTER TABLE tasks
DROP COLUMN description; //删除列
ALTER TABLE tasks
RENAME TO work_items; //重命名
ALTER TABLE tasks
CHANGE COLUMN task_id task_id INT(11) NOT NULL AUTO_INCREMENT;//更改属性
(7)更改表名
RENAME TABLE 旧表名 TO 新表名;
(8)插入表数据
INSERT INTO 表名
VALUES('Sales'),('Markting'),('Finance'),('Accounting'),('Warehouses'),('Production');
(9)查询数据表数据
mysql> SELECT 数据1(id), 数据2(name) FROM 表; //查询表id,和name数据
mysql> SELECT * FROM 表;
//查询表所有数据
(10)
DELETE FROM 表名 WHERE 数据id = 1; //删除数据id=1的所有数据
3、MySQL数据类型:
(1)数值数据类型
(2)字符串数据类型
(3)布尔数据类型
MySQL没有内置的 BOOLEAN 或 BOOL 数据类型。所以要表示布尔值,MySQL使用最小的整数类型,也就是TINYINT(1)
。 换句话说,BOOLEAN
和BOOL
是TINYINT(1)
的同义词
(4)日期和时间数据类型
(5)空间数据类型
(6)也支持JSON数据类型