由于Navicat for MySQL 这玩意到期了、最近先使用cmd命令行操作MySQL、做个简单记录;
1.登入MySQL不做记录;
2.切换数据库;
show databases;
use czj;
3.创建数据库
CREATE DATABASE IF NOT EXISTS test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
4.创建表(建表之前要先选择使用哪个数据库、不然报错)
CREATE TABLE IF NOT EXISTS `Province`(
`Id` INT UNSIGNED AUTO_INCREMENT,
`Name` VARCHAR(100) NOT NULL,
`orderid` int,
PRIMARY KEY ( `Id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
5.查看表结构
desc TableName;
6.修改表结构(添加列)
alter table TableName add sku_id bigint(20) unsigned DEFAULT NULL COMMENT '列注释';
7.查看DDL
show create table TableName;
8.查询表中列的注释信息
select * from information_schema.columns
where table_schema = 'db' #表所在数据库
and table_name = 'TableName' ; #你要查的表
9.查询表内容
select province.id,province.name from czj.province;
参考:
添加链接描述