MYSQL 一些常用命令

连接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='中国省市区乡镇数据表';


(先写到这,后面慢慢补充)

欢迎转载,原文地址:http://www.lrfun.com/html/technology/mysq1/2015/1113/84.html

上一篇:没有了
下一篇:MySQL误操作,导致数据丢失或更改,怎么办?