mysql 常用

修改密码

mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> UPDATE user SET Password = password ( '123456' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
查看版本号
[root@localhost ~]# mysql -V 
mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 
[root@localhost ~]#

  2:在mysql中:mysql> status;
  以下是代码片段:
  mysql> status;
  3:在help里面查找
  以下是代码片段:
  [root@login ~]$ mysql --help | grep Distrib
  mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)

  4:使用mysql的函数
  以下是代码片段:
  mysql> select version();



--创建数据库my_text,并制定默认的字符集是utf8:
CREATE DATABASE IF NOT EXISTS my_text DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
--创建默认gbk字符集的数据库可以用下面的sql:
--create database my_text DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
	--drop table if exists system_key_id ;
	create table system_key_id (
		auto_ bigint(20) not null auto_increment comment '流水号',
		uuid_ varchar(32) not null comment '系统主键', 
	primary key (auto_),
		constraint unique_system_key_id_uuid_ unique (uuid_) 
	) engine=innodb default charset=utf8 collate=utf8_bin comment='系统主键维护表';
创建表
/*分表存储,统一查询*/
CREATE TABLE t1 (
    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    message CHAR(20)) ENGINE=MyISAM;
CREATE TABLE t2 (
    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    message CHAR(20)) ENGINE=MyISAM;
        
INSERT INTO t1 (message) VALUES ('Testing'),('table'),('t1');
INSERT INTO t2 (message) VALUES ('Testing'),('table'),('t2');
CREATE TABLE total (
    a INT NOT NULL AUTO_INCREMENT,
    message CHAR(20), INDEX(a))
    ENGINE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;
SELECT * FROM total; 

CREATE TABLE `test` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '流水号',
  `TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '类型',
  `LOCK_TIME_` timestamp NULL DEFAULT NULL COMMENT '锁时间',
  `IS_PROCESSED_` tinyint(4) DEFAULT '0' COMMENT '是否处理',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


你可能感兴趣的:(mysql 常用)