服务相关
net start mysql --启动服务
net stop mysql --关闭服务
连接Mysql
mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
显示MYSQL的版本
select version();
创建相关操作
mysql> create database db_name; -- 创建数据库
mysql> show databases; -- 显示所有的数据库
mysql> select database(); -- 当前选择的数据库
mysql> drop database db_name; -- 删除数据库
mysql> use db_name; -- 选择数据库
mysql> create table tb_name (字段名 varchar(20), 字段名 char(1)); -- 创建数据表模板
mysql> show tables; -- 显示数据表
mysql> desc tb_name; -- 显示表结构
mysql> drop table tb_name; -- 删除表
索引类操作
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]); --加索引
例子: mysql> alter table employee add index emp_name (name);
mysql> alter table 表名 add primary key (字段名); --加主关键字的索引
例子: mysql> alter table employee add primary key(id);
mysql> alter table 表名 add unique 索引名 (字段名); --加唯一限制条件的索引
例子: mysql> alter table employee add unique emp_name2(cardnumber);
mysql> alter table 表名 drop index 索引名; --删除某个索引
例子: mysql>alter table employee drop index emp_name;
表字段类操作
mysql> ALTER TABLE table_name ADD field_name field_type; --增加字段
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type; --修改原字段名称及类型
mysql> ALTER TABLE table_name DROP field_name; --删除字段
-----------------------------------------------------------------------------------------------------
给一个完整的建表参考:
create table z_users(
id int unsigned primary key auto_increment not null,
username varchar(20) default '',
password varchar(20) default '',
status tinyint unsigned default 0
);
此外,提供一个命令行写的比较详细的文章链接:https://blog.csdn.net/qq_38328378/article/details/80858073
mysql数据库安装,可参考:https://www.cnblogs.com/puhongjun/p/10076039.html