由于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;

参考:
添加链接描述
本文提供了一套使用MySQL命令行的基本操作流程,包括数据库及表的创建、表结构的修改和查询等关键步骤。适用于刚接触MySQL命令行的开发者。
153

被折叠的 条评论
为什么被折叠?



