MySQL基础

MySQL


数据库:
存放数据的地方

cmd 命令行界面
dir 显示该文件夹下面的文件内容
cd 目录 进入某个文件夹
进入了mysql的bin目录 账号默认root
mysql -u账号 -p密码 链接数据库
select version(); 查看版本

数据库:
一个项目一个数据库
show databases; 显示所有数据库 db
use 数据库名; 使用数据库
show tables; 显示这个数据库的所有数据表

数据表:
新闻,产品,留言,账号…
根据种类进行数据的存储,每种数据就有一个数据表,表名这个种类的名称
news,goods,message

cmd,phpmyadmin,navicat for mysql
localhost 和 127.0.0.1 本地

结构化查询语句:
DQL 查询语句
DML 数据操作语句
TPL 事务操作语句
DCL 数据库控制语句
DDL 数据库定义语句

create database zhangsan;	创建数据库
set names utf8;				声明编码格式

数据表设计:
字段(属性,栏位) 这类数据的一些性质

int	整型
varchar	字符串  最大255长度
text 文本	最大8万多

create 	创建
drop	删除
CHARSET,encoding   编码  

DROP TABLE IF EXISTS 表名;
CREATE TABLE 表名 (
name varchar(10) DEFAULT NULL COMMENT ‘学员的名字’,
sex varchar(1) DEFAULT ‘男’ COMMENT ‘性别 默认是男’,
age int(11) DEFAULT NULL,
code varchar(18) DEFAULT NULL,
tel varchar(11) DEFAULT NULL,
字段 类型(长度) default 默认值 comment 注释,
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

增删改查:
新增语句:
insert into 表名 values(值1,值2…) 值要和建表时的字段保持一致
insert into 表名(字段1,字段2) values(值1,值2) 值要和字段保持一致

每个表都会建一个id字段,主键,自动递增

删除语句:
delete from 表名 where 条件
and 并且
or 或者
> < >= <= !=

修改语句:
update 表名 set 字段=值,字段=值 where 条件

查询语句:
select * from 表名 表示所有字段,
字段,字段 代替

select max(字段) from 表名
min(字段) 最小的
avg(字段) 平均值
sum(字段) 和
count(字段) 求条数

查询语句 order by 字段 asc|desc    asc升序,desc降序,默认asc

模糊查询:
	查询语句 where 字段 like '%关键词%'
	%	占位符,关键词前面有或者没有东西
	_	占位符,占1个位置		name like '韩_骄'数据库:
存放数据的地方

cmd 命令行界面
dir 显示该文件夹下面的文件内容
cd 目录 进入某个文件夹
进入了mysql的bin目录 账号默认root
mysql -u账号 -p密码 链接数据库
select version(); 查看版本

数据库:
一个项目一个数据库
show databases; 显示所有数据库 db
use 数据库名; 使用数据库
show tables; 显示这个数据库的所有数据表

数据表:
新闻,产品,留言,账号…
根据种类进行数据的存储,每种数据就有一个数据表,表名这个种类的名称
news,goods,message

cmd,phpmyadmin,navicat for mysql
localhost 和 127.0.0.1 本地

结构化查询语句:
DQL 查询语句
DML 数据操作语句
TPL 事务操作语句
DCL 数据库控制语句
DDL 数据库定义语句

create database zhangsan;	创建数据库
set names utf8;				声明编码格式

数据表设计:
字段(属性,栏位) 这类数据的一些性质

int	整型
varchar	字符串  最大255长度
text 文本	最大8万多

create 	创建
drop	删除
CHARSET,encoding   编码  

DROP TABLE IF EXISTS 表名;
CREATE TABLE 表名 (
name varchar(10) DEFAULT NULL COMMENT ‘学员的名字’,
sex varchar(1) DEFAULT ‘男’ COMMENT ‘性别 默认是男’,
age int(11) DEFAULT NULL,
code varchar(18) DEFAULT NULL,
tel varchar(11) DEFAULT NULL,
字段 类型(长度) default 默认值 comment 注释,
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

增删改查:
新增语句:
insert into 表名 values(值1,值2…) 值要和建表时的字段保持一致
insert into 表名(字段1,字段2) values(值1,值2) 值要和字段保持一致

每个表都会建一个id字段,主键,自动递增

删除语句:
delete from 表名 where 条件
and 并且
or 或者
> < >= <= !=

修改语句:
update 表名 set 字段=值,字段=值 where 条件

查询语句:
select * from 表名 表示所有字段,
字段,字段 代替

select max(字段) from 表名
min(字段) 最小的
avg(字段) 平均值
sum(字段) 和
count(字段) 求条数

查询语句 order by 字段 asc|desc    asc升序,desc降序,默认asc

模糊查询:
	查询语句 where 字段 like '%关键词%'
	%	占位符,关键词前面有或者没有东西
	_	占位符,占1个位置		name like '韩_骄'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值