数据库操作(DataBase)

1、连接数据库

win+R > cmd > mysql -h localhost -uroot -p

2、数据库的操作

  • 创建数据库:create database 数据库名称;
  • 删除数据库:drop database 数据库名称;
  • 显示数据库:show databases;
  • 使用数据库:use 数据库名称;

3、表操作

  • 显示所有表:show tables;
  • 删除表:drop table 表名;
  • 创建表:create table 表名(id int(11) unsigned not null auto_increment primary key,
    • username varchar(50),
    • userpwd  varchar(32),
    • email varchar(50) [切记这里没有“,”]
    • );
  • 显示表结构:desc 表名;
  • 显示创建表语句:show create table 表名;
  • 修改数据表的名字:alter table 表名 rename as 新表名;

4、表数据操作:

  • 插入数据:insert into 表名 (字段1,字段2、、、)values(值1,值2、、、);
  • 查询数据:select*from 表名 [where 条件 limit 0.1];
  • 修改数据:update 表名 set 字段名1=值1,字段名2=值2、、、where  条件;
  • 删除数据:delete from 表名 where 条件;
  • 授权用户权限:GRANT 权限 ON 数据库.数据表 TO 用户名@登录主机 IDENTIFIED BY “密码”
    • 例如:添加一个新用户名为lisi,密码为字符串“123”。
    • 让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
    • 首先要以root用户登录,
    • 然后输入以下命令:
    • GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO [email protected]”%” IDENTIFIED BY “123”

5、临时将编码格式改成GBK:set names gbk;

6、MySQL数据库的常见操作:

我们可以使用help命令来查询快捷键:

将查询后的数据立起来:\G

取消当前未完成的操作:\c

退出当前客户端:\q exit

显示当前服务器状态:\s

显示帮助信息:\h(同help命令)

更改执行符:\d

DOS命令:清屏 cls

时间: 2024-10-13 02:37:22

数据库操作(DataBase)的相关文章

YII2数据库操作出现类似Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] No such file or director

YII2进行MYSQL数据库操作时出现Database Exception – yii\db\Exception  SQLSTATE[HY000] [2002] No such file or directory错误的解决方法 在进行数据库操作时出现如下类似错误,实际则是PHP配置文件php.ini中未指定mysql.sock(或mysqld.sock)文件路径导致的PDO无法链接数据库 Database Exception – yii\db\Exception SQLSTATE[HY000]

数据库——基础(数据库操作,表格操作)——增加高级查询

笔记 LAMP:Linx(操作系统) A(阿帕奇)——网页的应用程序 M(Mysql):体积小,应用简单 P(PHP) 第一步:搭建网页环境——A\M\P WAMP:用WAMP搭建环境 DW:更好的显示 数据库的基本操作: 数据库——表结构——字段(列) 每一行数据成为一条数据(记录) 特点:关系型数据库,有严格的规范 1.必须有主键:能够唯一标识一条数据的字段 2 T-SQL:通用的数据库操作语句 自增长列code(主键列) ;连接键表 最后一个字段不加 ,#注释 创建表:create tab

SQLiteDatabase数据库操作详解

今天花了点时间总结了一下数据的相关知识android中系统自带的数据库SQLiteDatabase数据库,这种数据库操作起来比ormLite数据库(第三方的)麻烦点,但是我对这种数据库操作比较熟悉所以我就采用了这种数据库,如有错误欢迎大家批评指正,谢谢 1.SQLiteDatabase SQLiteDatabase本身是一个数据库的操作类,但是如果想进行数据库的操作,还需要android.database.sqlite.SQLiteOpenHelper类的帮助,在执行SQL语句时execSQL(

常用的Mysql数据库操作语句大全

零.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3.权限管理 >SHOW GRANTS FOR name;    //查看name用户权限 >GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限 >REVOKE SELECT ON db_n

人事管理系统——数据库操作类

连接数据库类主要代码: 1 package PersonSystem; 2 3 import java.sql.*; 4 /** 5 * 6 * 连接数据库的类 7 * 8 */ 9 public class Database 10 { 11 private Statement stmt = null; 12 ResultSet rs = null; 13 private Connection conn = null; 14 String sql; 15 String strurl = "jdb

SQL数据库操作整理

1.规范 ①关键字与函数名称全部大写: ②数据库名称.表名称.字段名称全部小写: ③SQL语句必须以分号结尾. 2.数据库操作 // 1. 创建数据库,其中[]表示可以省略 CREATE { DATABASE | SCHEMA } [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; // 2. 显示当前服务器下的数据库列表 SHOW { DATABASES | SCHEMAS } [LIKE 'pattern' |

Python之路【第八篇】:堡垒机实例以及数据库操作

Python之路[第八篇]:堡垒机实例以及数据库操作 堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: + import paramiko transport = paramiko.Transport(('hostname', 22)) transport.connect(username='wupeiqi', password='123') ssh

MySql数据库操作

MySql数据库操作 –登录MySql:--– Windows环境进入cmd后输入mysql –h localhost –u root –p,再输入密码就可以启动mysql;其中localhost是mysql服务器所在的ip如果是本机可以用localhost. –数据库相关操作--– create database db_name(数据库名称)建名为db_name的数据库 show databases查看已经存在的数据库 drop database db_name删除名为db_name的数据库

多类型数据库公共操作-对应数据库操作实例类

using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Data.Common; using Microsoft.Practices.EnterpriseLibrary.Data;using EFWCoreLib.CoreFrame.EntLib; namespace EFWCoreLib.CoreFrame.DbProvider{ /// <

yii2 数据库操作(转)

开始使用数据库首先需要配置数据库连接组件,通过添加 db 组件到应用配置实现("基础的" Web 应用是 config/web.php),DSN( Data Source Name )是数据源名称,用于指定数据库信息.如下所示: return [ // ... 'components' => [ // ... 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbna