`
喜欢蓝色的我
  • 浏览: 367257 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

数据库操作命令

 
阅读更多

1.显示库名称

命令:show databases;

2.切换库 ----mysql 库名

命令:use mysql;

3.显示表

命令:show tables;

4.显示表的结构--user表名

命令:desc user;

5.建数据库  cvst 数据库名

命令:create database cvst;

6.删除数据库 cvst04

命令:drop database cvst04;

7. 删除表

命令:drop table

8.liunx导入sqlmysql>use yourdatabasename;
mysql>set names utf8;
mysql>source /tmp/database.sql;

10.添加远程链接数据用户

命令:mysql -h ip -uroot -p密码 -P3306 数据库;

ERROR 1130 (HY000): Host '10.154.156.238' is not allowed to connect to this MySQL server

在相应数据库中添加user权限

命令:use mysql

UPDATE user SET Host = '10.154.156.238' WHERE User= 'root' LIMIT 1;

flush privileges;

11.添加多个远程登录的用户,用授权语句

grant all on *.* to root@'ip' identified by 'password'
例如:ip  10.154.156.238 密码:root
grant all on *.* to root@'10.154.156.238' identified by 'root'
12.修改表字段
ALTER TABLE service_resultcase MODIFY COLUMN result_time  VARCHAR(50);
表:service_resultcase
字段:result_time
修改类型 : VARCHAR(50)
13.MySQLdb TypeError: %d format: a number is required, not str问题解决遇到问题: TypeError: %d format: a number is required, not str
解决办法: 传给sql的变量写对格式就行了. sql里不需要对对应的变量写%d,只写%s就可以了
错误的
insert_result = cur.execute('insert into service_resultcase value(%d,%s,%d,%s,%s,%d,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)' ,value )
正确的
insert_result = cur.execute('insert into service_resultcase value(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)' ,value )


14.遇到问题: (1146, "Table 'database.'table_name'' doesn't exist")
解决办法: 不用cursur.execute(sql,param)方式,改成拼串方式写. str写成 column = '%s' , int写成 column = %s. 所有的int不需要加单引号. str需要单引号
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Oracle数据库操作命令.doc

    Oracle数据库操作命令 Oracle数据库是当前最流行的关系型数据库管理系统之一,具有高效、可靠、安全等特点。下面是 Oracle 数据库操作命令的知识点: 一、连接数据库 1. 使用 su - oracle 命令连接数据库,适合于...

    Oracle数据库操作命令整理

    ### Oracle数据库操作命令知识点 #### 一、Oracle的启动与关闭 - **切换用户到Oracle** - 使用`su - oracle`切换用户到Oracle环境,适用于没有DBA密码的情况,可以直接进入SQL*Plus界面。 - **启动Oracle实例** ...

    运维工程师常用数据库操作命令

    以下是一些运维工程师常用的数据库操作命令,这些命令主要适用于关系型数据库,如MySQL,它们涵盖了创建、查看、修改和删除数据库及数据表的基本操作。 1. **设置密码**: 在数据库系统中,为了确保安全性,通常...

    常用Oracle数据库操作命令

    了解并熟练掌握Oracle数据库操作命令对于数据库管理员(DBA)来说至关重要。以下是一些常用的Oracle数据库操作命令和相关知识点: 1. **SQL*Plus**:这是Oracle提供的一个命令行工具,用于执行SQL查询和数据库管理...

    mysql在linux系统下导数据库操作命令

    ### MySQL在Linux系统下的数据库操作命令 MySQL是一种广泛使用的开源关系型数据库管理系统,在Linux环境下进行MySQL的管理和操作是很多DBA、开发人员以及系统管理员必须掌握的一项技能。本文将详细介绍如何在Linux...

    Android数据库操作命令

    Android数据库sqlite操作命令指导,同时可以快速调试定位问题点,并获取有用信息。

    mysql数据库操作命令大全

    针对初学者,本文档描述了MySQL数据库的基本查看及相关操作命令,以及各命令的简单示例。

    DB2数据库常用命令

    测试以及运维常用DB2操作命令,方便测试和运维对数据库的维护和操作

    Db2数据库操作的常用命令列表

    Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2数据库的操作。 连接数据库: ...

    命令提示符 数据库操作

    命令提示符数据库操作 命令提示符数据库操作是指在命令提示符下进行一些数据库、表的操作的命令。下面是相关的知识点: 一、连接MYSQL * 连接到本机上的MYSQL:`mysql -h 主机地址 -u 用户名 -p 用户密码` * 连接...

    Postgres数据库操作命令大全.txt

    针对Postgres服务器端常用操作命令汇总 由于本人经常操作Postgres数据库养成笔记习惯 所以整理了一下针对数据库操作的各种命令

    Linux系统中MySQL数据库操作命令.docx

    数据库操作方面,首先需登录MySQL,然后通过一系列命令管理数据库。显示当前服务器上的数据库列表使用`SHOW DATABASES;`,选择要操作的数据库用`USE 库名;`,查看数据表则用`SHOW TABLES;`。描述表结构的命令是`...

    mysql下常用数据库操作命令

    根据提供的文件信息,我们可以总结出一系列关于MySQL数据库的基本操作命令,包括但不限于打开数据库、查看数据库、查看表结构、创建数据库和表、以及插入和删除数据等。以下是对这些知识点的详细解析: ### 1. 打开...

    Oracle数据库操作命令[收集].pdf

    本文将深入解析Oracle数据库的一些基本操作命令,包括登录、关闭与启动数据库、查询信息、管理表空间、创建和修改用户以及操作数据表。 首先,登录Oracle数据库可以通过SQL*Plus工具进行,使用命令`sqlplus system/...

    数据库的操作命令

    ### 数据库操作命令详解 #### 一、数据库基础操作 **1. 创建数据库** - 命令:`CREATE DATABASE 数据库名称;` - 示例:`CREATE DATABASE my_database;` - **说明**:此命令用于创建一个新的数据库。 **2. 显示...

    数据库命令

    根据提供的文件信息,我们可以归纳总结出一系列与数据库操作相关的知识点,包括数据库...这些基本的数据库操作命令是数据库管理员和开发人员日常工作中必不可少的工具。熟练掌握这些命令对于管理和维护数据库至关重要。

Global site tag (gtag.js) - Google Analytics