数据库操作常用命令

  • 数据库登陆:
    • -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';



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值