1.端口设置
2.默认字符集设置
3.将bin目录配置成环境变量
4.root账号密码设置
5.允许远程登录: Enable root access from remote machines
1.启动服务器
net start mysql
2.连接mysql数据库
mysql -h 192.168.*.* -u root - p
****
3.创建数据库
create database myschool;
4.展示数据库
show databases;
5.使用数据库
use myschool;
6.删除数据库
drop database myschool;
data manipulation language 数据库操作语言
data definition language 数据可定义语言
data query language 数据库查询语言
data control language 数据库控制语言
int smallint mediumint int bigint folat duble decimal
unsigned属性 拥有该属性只有正数
zerofill属性 拥有该属性如果是4位输入1就是0001
char varchar tinytext test
char 表示定长,长度固定,varchar表示变长,即长度可变。char如果插入的长度小于定义长度时,则用空格填充;varchar小于定义长度时,还是按实际长度存储,插入多长就存多长。
date
datatime
time
timestamp
year
默认是timestamp 一般用datetime
create table if not exists student (
studentId int(11) primary key auto_increment comment '学生id',
studentName varchar(10) not null comment '学生姓名'
)
相关约束
not null 非空
default 默认
unique key 唯一
primary key 主键
foreign key 外键
auto_increment 自增
desc student;
drop table if exists student
mylsan 与 innodb
区别
m没事务 查询位置 空间小
i有事务,操作丰富 安全性好
关键字 engine
help contents;
help int ;
ALTER TABLE 旧表名 RENAME [AS] 新表名
ALTER TABLE 表名 MODIFY 字段名 列类型 [ 属性 ]
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 列类型 [ 属性 ]
ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ]
ALTER TABLE 表名 DROP 字段名