mysql -h localhost -uroot -proot
show databases:
select version();
status;
select now();
show variables like '%connection%';
show variables like '%timeout%';
create database databaseName;
show databases:
3、drop database databaseName;
use databaseName;
select database();
show variables like 'datadir';
create table user(
-> name varchar(20),
-> age int,
-> school varchar(20),
-> salary float);
drop table user;
desc tableName;
create table Newtable like Oldtable;
show create table tableName\G;
show create table tableName\g;
rename table OldtableName to NewtableName;
alter table tableName add 字段名称 字段类型(如果是字符串型的添加下长度);
alter table tableName drop 字段名称;
alter table tableName add 字段名称 字段类型 first; -----添加一个字段并且指定放在第一位
理解:
1、新创一个字段
2、放在第一位
alter table tableName add 字段名称 字段类型 after 放在哪个字段之后的字段名称;----添加一个字段并且把它放在一个字段之后
理解:
1、新创一个字段
2、放在指定的后面
理解:
1、添加字段
2、加备注
alter table tableName add 字段名称 字段类型 comment "备注";
理解:
1、添加一个字段
2、给这个字段加备注
3、把这个加了备注的字段放在指定的位置
alter table tableName add 字段名称 字段类型 comment "备注" after 指定字段名称;
alter table tableName modify 字段 字段新类型;
理解:
1、修改字段类型
2、给他添加一个备注
3、把他放在指定的位置
alter table tableName modify 字段名称 字段新类型 comment "备注" after 指定字段名称
修改列的名称,并且修改了备注 再放在第一位
alter table user1 change 旧字段名称 新字段名称 字段类型 comment "备注" first;
INSERT,UPDATE,DELETE,SELECT操作被称为MySQL的DML的语句,INSERT,UPDATE,DELETE可以理解为写的操 作,也就是write,SELECT是⼀个读的操作,也就是read。
insert into tableName values();
注意:varchar 类型的 必须得有引号
查询表格中的所有数据
select * from tableName;
insert into user1 values
-> ("xibei","zhangsan",12,123.45),
-> ("shandian","lisi",15,134.56),
-> ("xidian","wangmazi",23,234.34);
insert into tableName(字段名称)values("要插入的值");
理解:
1、克隆表(这个只是克隆表的结构)
create table NewtableName like OldtableName;
2、批量插入(只是插入数据)
insert into NewtableName select * from OldtableName;
a、插入的数据的时候,数据长度不能大于字段设置的最大长度
b、在执行指定字段插入数据之前需要查询下它是否是默认为空,如果是默认为空,才可以给指定字段插入数据,如果不为空,则不饿能给指定字段插入数据
------指定删除 字段="字段值"的一行
delete from tableName where 字段="字段值";
a、直接删除表
delete from tableName;
b、truncate table tableName:
------针对的是千万级别的数据,它的删除效率是非常好的。
IP:1xx.xx.xxx.x4
username:root
password:aaaaaa
mysql -h 1xx.xx.xxx.x4 -uroot -paaaaaa
问题:如果数据库遇到这个(服务没有启动)问题
1、输入 net helpmsg 10061 命令 排查下什么问题
2、打开任务管理器
3、找到对应的服务启动