MySQL sql语句

-- 创建数据库
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.testADD 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;
CREATE TABLE(
字段名 字段类型 PRIMARY KEY
);
CREATE TABLE(
字段名 字段类型 NOT NULL
);
CREATE TABLE(
字段名 字段类型 UNIQUE
);
CREATE TABLE(
字段名 字段类型 DEFAULT 值
);-- 这里要注意自增类型的条件,字段类型必须是整数类型。
CREATE TABLE(
字段名 字段类型 AUTO_INCREMENT
);-- 在一个已经存在的表基础上,创建一个新表
CREATE demo.importheadhist LIKE demo.importhead;-- 修改表的相关语句
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型;
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 FIRST|AFTER 字段名;
ALTER TABLE 表名 MODIFY 字段名 字段类型 FIRST|AFTER 字段名;
ALTER TABLE 表名 ENGINE=INNODB;

你可能感兴趣的:(mysqlsql)