MySQL 数据库常见操作

建库语句:
CREATE DATABASE PLMS2 DEFAULT CHARSET UTF8;

建表语句:
带引号不是英文、中文引号
DROP TABLE IF EXISTS `ZD_TEST`;
CREATE TABLE `ZD_TEST` (
  `REC_ID` INT(11) NOT NULL COMMENT '行标识',
  `STD_CODE` VARCHAR(30) NOT NULL COMMENT '代码',
  `STD_NAME` VARCHAR(50) DEFAULT NULL COMMENT '名称',
  PRIMARY KEY (`REC_ID`)
)COMMENT = '测试表创建'  ENGINE=INNODB DEFAULT CHARSET=UTF8;

或者
DROP TABLE IF EXISTS ZD_TEST;
CREATE TABLE ZD_TEST (
  REC_ID INT(11) NOT NULL COMMENT '行标识',
  STD_CODE VARCHAR(30) NOT NULL COMMENT '代码',
  STD_NAME VARCHAR(50) DEFAULT NULL COMMENT '名称',
  PRIMARY KEY (REC_ID)
) COMMENT = '测试表创建'  ENGINE=INNODB DEFAULT CHARSET=UTF8;


查询表和字段的注释
USE INFORMATION_SCHEMA;
查询表的信息(注释)
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE 1 = 1 AND TABLE_SCHEMA='MY_DB' AND TABLE_NAME = 'ZD_TEST';
查询字段的信息(注释)
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE 1 = 1 AND TABLE_SCHEMA='MY_DB' AND TABLE_NAME = 'ZD_TEST';
[还有一种方式]
show full columns from ZD_TEST;

修改表/字段的注释
 ALTER TABLE ZD_TEST COMMENT  = '测试表,修改后';

 ALTER TABLE ZD_TEST MODIFY COLUMN REC_ID INT COMMENT '主键ID';



你可能感兴趣的:(数据库MySQL)