MySql数据库基本操作(一)



插入

创建表

CREATE TABLE customers(
cust_id INT NOT NULL AUTO_INCREMENT COMMENT ‘主键(自增长)’,
cust_name CHAR(50) NOT NULL COMMENT ‘客户姓名’,
cust_sex tinyint(2) NOT NULL DEFAULT 1 COMMENT ‘客户性别 1-男,2-女’,
cust_address CHAR(50) NULL COMMENT ‘客户地址’,
cust_contact CHAR(50) NULL COMMENT ‘客户联系方式’,
PRIMARY KEY(cust_id)
)COMMENT = ‘客户表’ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;.

解释:
NOT NULL:字段默认不为空
AUTO_INCREMENT:自增长
COMMENT ‘主键(自增长)’:给字段添加注释
DEFAULT 1:设置默认值为1
PRIMARY KEY(cust_id):添加主键
COMMENT = ‘客户表’:给表添加注释
ENGINE=InnoDB :数据库引擎InnoDB
CHARSET=utf8mb4:数据库编码

插入数据

INSERT INTO blog.customers VALUES(0, ‘Lynn’, DEFAULT, ‘深圳市’, NULL);

查找

简单查询与按条件查询:select 查询内容from 表名where 表达式;

  • in的关键字查询 查询某个指定集合内的记录select 查询内容from 表名where 条件in(指定内容);
select*from test where age in (5, 12);//等价于select*from test where age between5and12;
  • 查询某些为空NULL 或非空的记录 select 查询内容from 表名where 条件is(not) NULL;
select*from test where age isNULL;
  • select distinct 字段名from 表名;字段名表示要过滤重复记录的字段
 select distinct num from a;
  • select 查询内容from 表名where 内容(not) like ‘匹配的字符串’百分号通配符%:表示匹配任意长度的任意字符串,下划线通配符_ :表示匹配任意单个字符,如果
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值