MySQL

MySQL摘抄记录

– 创建数据库
CREATE DATABASE demo;

– 删除数据库
DROP DATABASE demo;

– 查看数据库
SHOW DATABASES;

– 创建数据表:
CREATE TABLE demo.test
(
barcode text,
goodsname text,
price int
);

– 查看表结构
DESCRIBE demo.test;

– 查看所有表
SHOW TABLES;

– 添加主键
ALTER TABLE demo.test
ADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;

– 向表中添加数据
INSERT INTO demo.test
(barcode,goodsname,price)
VALUES (‘0001’,‘本’,3);

– 修改字段类型语句
ALTER TABLE demo.goodsmaster
MODIFY COLUMN price DOUBLE;

– 计算字段合计函数:
SELECT SUM(price)
FROM demo.goodsmaster;

在定义数据类型时,如果确定是整数,就用 INT;如果是小数,一定用定点数类型 DECIMAL;如果是字符串,只要不是主键,就用 TEXT;如果是日期与时间,就用 DATETIME。

CREATE TABLE
(
字段名 字段类型 PRIMARY KEY
);

CREATE TABLE
(
字段名 字段类型 NOT NULL
);

CREATE TABLE
(
字段名 字段类型 UNIQUE
);

CREATE TABLE
(
字段名 字段类型 DEFAULT 值
);

– 这里要注意自增类型的条件,字段类型必须是整数类型。
CREATE TABLE
(
字段名 字段类型 AUTO_INCREMENT
);

– 在一个已经存在的表基础上,创建一个新表
CREATE TABLE demo.importheadhist LIKE demo.importhead;

– 修改表的相关语句
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型;
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 FIRST|AFTER 字段名;
ALTER TABLE 表名 MODIFY 字段名 字段类型 FIRST|AFTER 字段名;

INSERT INTO 表名 [(字段名 [,字段名] …)] VALUES (值的列表);

INSERT INTO 表名 (字段名)
SELECT 字段名或值
FROM 表名
WHERE 条件

DELETE FROM 表名
WHERE 条件

UPDATE 表名
SET 字段名=值
WHERE 条件

SELECT *|字段列表
FROM 数据源
WHERE 条件
GROUP BY 字段
HAVING 条件
ORDER BY 字段
LIMIT 起始点,行数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值