- 数据库登陆:
- -h:地址 -u:用户名 -p:密码 -P:端口号
- mysql -h10.3.6.11 -uroot -p12345 -P6221
- 修改数据库密码:
- 修改 root 用户密码 为 da654123
- update user set password=password(”da654123″) where user=’root’;
- 创建数据库用户:
- CREATE USER username1 identified BY ‘password’ , username2 IDENTIFIED BY ‘password’….
- 创建数据库:
- creat database 数据库名;
- 删除数据库:
- Drop database 数据库名;
- Drop database if exits 数据库表名;(删除前先判断是否存在)
- 刷新数据库:
- flush privileges;
- 显示所有数据库:
- show databases;
- 打开数据库:
- use 数据库名称;
- 显示数据库所有表:
- show tables;
- 显示某个表创建时的全部信息:
- show creat table 表名;
- 删除表中信息:
- delete from 表名;
- 删除表中指定数据:
- delete from 表名 where 条件语句;
- 删除表中所有数据:
- truncate table 表名;此方法也会使表中的取号器(ID)从1开始。
- 表结构变更:
- alert table 字段名 dd column (字段名 字段类型);
- alert table 字段名 dd column (字段名 字段类型) after 某字段;
- 重命名表:
- alert table 名字1 rename 名字2;
- 数据库备份/恢复:
- mysqldump -h host -u root -p dbname >dbname_backup.sql 备份
- mysqladmin -h myhost -u root -p create dbname 恢复
- 启动 mysql 命令:
- 启动mysql服务:net start mysql;
- 停止mysql服务:net stop mysql;
- 进入mysql命令行工具后,查看运行环境信息:
- status;或者\s
=============== 数据库 常用脚本 ===============
- 建表语句:
- CREATE TABLE `表名` (
`id` bigint(10) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`del_ind` char(1) DEFAULT NULL COMMENT '删除标志',
`hdl_psn_id` varchar(32) DEFAULT NULL COMMENT '经办人编号',
`hdl_inst_id` varchar(32) DEFAULT NULL COMMENT '经办机构编号',
`hdl_dt` datetime DEFAULT NULL COMMENT '经办日期',
`crt_psn` varchar(32) DEFAULT NULL COMMENT '创建人',
`crt_tm` datetime DEFAULT NULL COMMENT '创建时间',
`udt_psn` varchar(32) DEFAULT NULL COMMENT '更新人',
`udt_tm` datetime DEFAULT NULL COMMENT '更新时间',
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='XX基本信息表';
- 添加字段:
- alter table 表名 add column 字段名 varchar(1) DEFAULT NULL COMMENT '备注信息';
- 变更字段:
- ALTER TABLE 表名 modify column 字段名 varchar(10) COMMENT '备注信息';
- 添加数据:
- 多条:
- INSERT INTO `base_dict` ( `code_key`, `code_type`, `code_type_name`, `code_value`, `code_name`, `code_group`, `code_desc`, `code_sort`, `status_cd`, `expdid`, `del_ind`, `crt_tm`, `crt_psn`, `udt_tm`, `udt_psn`) VALUES ( 'dispute_0', 'dispute', '方式', '0', '仲裁', NULL, NULL, NULL, '1', NULL, '0', NULL, NULL, NULL, NULL), ( 'dispute_1', 'dispute', '方式', '1', '起诉', NULL, NULL, NULL, '1', NULL, '0', NULL, NULL, NULL, NULL),( 'green_credit_11', 'greenCredit', '标识', '12', '采用国际惯例', NULL, NULL, NULL, '1', NULL, '0', NULL, NULL, NULL, NULL);
- 单条: INSERT INTO `表名` VALUES ('2123', '9895, 'XXXXXXX有限公司', '98980', '', '', '07', '99', '', '58');
- 修改数据:update base_dict set code_name='一般保证',code_group ='1' where code_key ='WrntCtrTp_1' and code_type ='WrntCtrTp';