mysql操作基础命令

MySQL数据库操作指南
数据库的连接
mysql -u -p -h
#-u 用户名
#-p 密码
#-h host主机
#2.1 显示数据库:
show databases;
#2.2 选择数据库:
use dbname;
#2.3 创建数据库:
create database dbname charset utf8;
#2.3 删除数据库:
drop database dbname;
#显示库下面的表
show tables;

#查看表的结构: 
desc tableName;

#查看表的创建过程: 
show create table  tableName;

#创建表:
 create table tbName (
    列名称1 列类型 [列参数] [not null default ],
    ....列2...
    ....
    列名称N 列类型 [列参数] [not null default ]
)engine myisam/innodb charset utf8/gbk

create table user (
    id int auto_increment,
    name varchar(20) not null default '',
    age tinyint unsigned not null default 0,
   index id (id)
   )engine=innodb charset=utf8;
#注:innodb是表引擎,也可以是myisam或其他,但最常用的是myisam和innodb


#修改表

#修改表之增加列:
alter table tbName 
add 列名称1 列类型 [列参数] [not null default ]

#修改表之修改列
alter table tbName
change 旧列名  新列名  列类型 [列参数] [not null default ]

#修改表之减少列:
alter table tbName 
drop 列名称;

#修改表之增加主键
alter table tbName add primary key(主键所在列名);
例:alter table goods add primary key(id)

#修改表之删除主键
alter table tbName drop primary key;

#修改表之增加索引
alter table tbName add [unique|fulltext] index 索引名(列名);

#修改表之删除索引
alter table tbName drop index 索引名;

#清空表的数据
truncate tableName;

#删除表
DROP TABLE IF EXISTS dbname;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值