查看服务ID
docker ps -a
docker start +服务名 打开mysql服务
进入docker 控制台
docker exec -it 服务名 /bin/bash
mysql -uroot -p+密码进入数据库
使用SQLyog
- http://www.onlinedown.net/soft/24926.htm
- 激活方式:上面有激活码自行输入
- 配置好IP和数据库密码 即可登录 默认端口3306
连接好之后学习Mysql
sql基本语句:
创建数据库:mysql> create database mydemo;
进入数据库:mysql> use mydemo
创建表:mysql> create table userinfos(
-> userid int primary key not null auto_increment,
-> username varchar(20) not null,
-> birthday date not null
-> );
插入数据:mysql> insert into userinfos(username,birthday)values(‘hello’,‘1989-9-10’);
查询:select *from userinfos;
新增行内容:mysql> alter table userinfos add column age int;
修改行名:mysql> alter table userinfos change age nianling int;
删除行:mysql> alter table userinfos drop colunmn nianling;
删除表:mysql> drop table userinfos;
展示已有的表mysql> show tables;
删除已有的数据库mysql> drop database mydemo;
注释:comment ’ NULL’
默认值:default ’ NULL’
创建外键:alter table 表名 add constraint FK_主表名__子表名 foreign key(字表需要配置外键属性名)
references 主表名(主表主键属性)
删除外键:1.alter table 表名 drop foreign key 外键名
2.alter table student drop index 外键名
修改:update 表名 set 属性1=,属性2= where(condition)
删除:delete from 表名 where 删除后主键的自增会从原来位置开始 比如之前有123 删了123 就从4开始