mysql操作基础命令

来源:互联网 发布:国考上岸经验知乎 编辑:程序博客网 时间:2024/05/16 13:58
数据库的连接
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/gbkcreate 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 tbNamechange 旧列名  新列名  列类型 [列参数] [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;
0 0