MYSQL 一些常用命令
发表时间: 2015-11-13 13:50:07 | 浏览次数:
连接Mysql:mysql -h localhost -u root -p
创建数据库:CREATE DATABASE (数据库名) DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
显示数据库:show databases;
选择数据库:use databaseName(数据库名);
显示数据表:show tables;(前提要选择好数据库)
显示表结构:desc tableName(表名);
添加新字段:
alter table 表名 add 字段名 类型 是否为空 其他 after `字段名`;
alter table MyClass add passtest int(4) NULL default 0 after `字段名`;导入数据表:
use databaseName(数据库名);
set names utf8;(设置编码,防止乱码)
source c:\xxx.sql
修改字段顺序:
alter table `表名` CHANGE `要修改的字段名` `要修改的字段名` 字段类型 AFTER `修改到该字段后`
alter table `orders` CHANGE `price` `price` int(6) AFTER `name`修改字段:
alter table `表名` modify 字段名 int(6) NOT NULL;
alter table `orders` modify name int(6) NOT NULL;
查询语句:select * from tableName where id=1;
增加语句:insert test(name, gender, type) values("xxx", "xxx", "xxx");
修改语句:update tableName set name="newName" where id=1;
删除语句:delete from tableName where id=1;
新增数据表:
CREATE TABLE `city` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`level` tinyint(4) unsigned NOT NULL DEFAULT '0',
`upid` mediumint(8) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COMMENT='中国省市区乡镇数据表';
(先写到这,后面慢慢补充)
上一篇:没有了
下一篇:MySQL误操作,导致数据丢失或更改,怎么办?