mysql数据库命令

1,启动 mysql 服务命令

注意:启动mysql服务一定要鼠标右键使用管理员身份打开,否则可能会抛出异常(连接拒绝)

net start mysql

如图所示

  

2,服务启动成功后,用命令连接登录数据库

mysql -u root -p

3,查看所拥有的数据库

show databases;

4,查看数据库表

show tables;

5,切换数据库

use (数据库名);

6,创建数据库

create database (数据库名)charset = utf8;

7,删除数据库

drop database (数据库名); 

8,退出

exit

9,创建数据库表

create table user_ning (tp_id VARCHAR(64) NULL DEFAULT NULL COMMENT '客户id');

 10,插入user_ning表数据

insert into ceb_ups.user_ning(tp_id)values('1');

 11,删除数据库表user_ning

dorp table user_ning;

 12,命令行执行数据库脚本文件

source D:/sql/test.sql

 13,查看表索引

SHOW INDEX FORM 表名; 

 

 14,删除表索引

DROP INDEX 索引名称 表名;

 

 15,创建索引括号中是要添加索引的字段

CREATE UNIQUE INDEX 索引名 on 表名 (字段名);

 16,查看建表结构

show create table 表名

17,给存在的表追加索引

1.添加PRIMARY KEY(主键索引) 
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 

2.添加UNIQUE(唯一索引) 
ALTER TABLE `table_name` ADD UNIQUE ( `column` )

3.添加INDEX(普通索引) 
ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 

4.添加FULLTEXT(全文索引) 
ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 

5.添加多列索引 
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

18,删除索引命令

  可利用ALTER TABLE 或 DROP INDEX 语句来删除索引。类似于CREATE INDEX语句,DROP INDEX可以在ALTER TABLE内部作为一条语句处理,语法如下。

DROP INDEX index_name ON table_name;

ALTER TABLE table_name DROP INDEX index_name

ALTER TABLE table_name DROP PRIMARY KEY;

 

posted @ 2020-12-18 09:25  晓海无涯苦揍舟  阅读(82)  评论(0编辑  收藏  举报