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;