数据库登录格式:
1)root@host# mysql -u root -p
2)mysql -r root -p123456
3)mysql -rroot -p123456
一般情况下都要用大写
删除要备份
now()现在的时间
--------------------------------库
展示所有库;
show databases;
查看编码方式 端口号等等
status;
创建库
create database 库名;
删除库
drop database 库名;
使用数据库
use 库名;
--------------------------------表
表名称/列名称:必须英文数字不能数字开头
类型
int 整型
varchar 字符串
datetime 日期
double 浮点小数
查看所有表
show tables;
查看表结构
desc 表名;
查看表数据
select * from 表名 [升序order by 列名 降序order by 列名 desc];
写在*位置(条件)sum(列名) max(列名) min(列名) avg(列名)->平均 count(列名)->数量
like 模糊查询 % 写在条件中
select 条件 from 表名;
创建表
create table 表名(
列名称1 类型,
列名称2 类型,
列名称3 类型,
....
列名称n 类型
.0
);
//例如
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
插入一行数据/记录 一一对应
insert into 表名 values(值1,值2,值3,值4,值n);
删除一行数据/记录
delete from 表名 where 条件(<,=,>)值 and [条件(<,=,>)值];
更新记录一条
update 表名 set 列名=值 where 条件(<,=,>)值 and [条件(<,=,>)值];
更新记录多条
update 表名 set 列名=值,列名2=值2 where 条件(<,=,>)值 and [条件(<,=,>)值]
id属:primary key 当前列必须唯一
auto_increment 自增长
插入时 id位置的值 null 指它自动赋值
参考网址:https://www.yiibai.com/mysql/mysql_quick_start.html#article-start