首页 > 编程知识 正文

简单的mysql数据库操作(mysql数据库菜鸟教程)

时间:2023-12-24 12:05:13 阅读:319785 作者:CJWS

本文目录一览:

mysql数据库建好后怎么使用?

这很简单啊!

在windows下,假如你的mysql装在

d:mysql

就可以这样:

先切换到它的bin目录

cd

d:mysqlbin

d:mysqlbinmysql

-u

root

-p

接着输入你的root密码

接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。

查看现有数据库

mysql

show

databases;

创建数据库(假如数据库名为

mydb)

mysql

create

database

mydb;

删除数据库(假如数据库名为

mydb)

mysql

drop

database

accounts;

使用数据库(假如使用数据库

mydb)

mysql

use

mydb;

执行完使用数据库命令后,就可以对该数据库进行创建、修改、插入、删除表等操作,这些表的操作命令你可以到网上找找,不是很难的。一个数据库就相当于一个

excel

文件,而表则相当于excel文件的单元格,数据就是存放在表中。

如何新建mysql数据库

这很简单啊!

在windows下,假如你的mysql装在

d:mysql

就可以这样:

先切换到它的bin目录

cd

d:mysqlbin

d:mysqlbinmysql

-u

root

-p

接着输入你的root密码

接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。

查看现有数据库

mysql

show

databases;

创建数据库(假如数据库名为

mydb)

mysql

create

database

mydb;

删除数据库(假如数据库名为

mydb)

mysql

drop

database

accounts;

使用数据库(假如使用数据库

mydb)

mysql

use

mydb;

执行完使用数据库命令后,就可以对该数据库进行创建、修改、插入、删除表等操作,这些表的操作命令你可以到网上找找,不是很难的。一个数据库就相当于一个

excel

文件,而表则相当于excel文件的单元格,数据就是存放在表中。

如何简单进行mysql数据库操作

查询库show databases

创建库create database库名字

Show tables查询表

Desc table查看表结构

drop table表名 删除表

mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作

以创建wordpress网站的数据库为例

1、创建数据库

创建可指定字符,或者不指定字符,如果不指定字符,默认为 utf8mb4 和 utf8mb4_0900_ai_ci

2、创建用户

可自行指定用户可访问的IP地址范围。

3、授权用户

4、直接一步到位

或者 这种方法 :创建并授权用户,是二和三的合并。

1、查看数据库

show databases可查询所有存在的数据库

2、查看用户信息

用户信息在系统数据库mysql中的user表中。密码查询不会显示明文密码,而是显示为加密后的密文。

3、查看用户权限

有两种方式查看。

第一种方式 : show grants for 'userwordpress';

第二种方式: select * from mysql.user where user='userwordpress'G;

g 相当于’;’

G使每个字段打印到单独的行,也有 ’;' 的作用

只能查出哪个数据库的哪张表的权限,如查userwordpress在mysql数据库的user表的权限,显示都是N(no),没有权限,如果查root用户就都是Y(yes)选择了。

用drop而非delete,简单的区分就是,drop是删除【表】,truncate与delete则是删除表中【记录】。

删除用户

同理,删除数据库

用drop删除时,会有确认信息,为了防止误删。(删库跑路,请谨慎操作)

MySQL 数据库常用命令 简单超级实用版

1、MySQL常用命令

create

database

name;

创建数据库

use

databasename;

选择数据库

drop

database

name

直接删除数据库,不提醒

show

tables;

显示表

describe

tablename;

表的详细描述

select

中加上distinct去除重复字段

mysqladmin

drop

databasename

删除数据库前,有提示。

显示当前mysql版本和当前日期

select

version(),current_date;

2、修改mysql中root的密码:

shellmysql

-u

root

-p

mysql

update

user

set

password=password(”xueok654123″)

where

user='root';

mysql

flush

privileges

//刷新数据库

mysqluse

dbname;

打开数据库:

mysqlshow

databases;

显示所有数据库

mysqlshow

tables;

显示数据库mysql中所有的表:先use

mysql;然后

mysqldescribe

user;

显示表mysql数据库中user表的列信息);

3、grant

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个

mysql

grant

all

privileges

on

*.*

to

user@localhost

identified

by

'something'

with

增加新用户

格式:grant

select

on

数据库.*

to

用户名@登录主机

identified

by

“密码”

GRANT

ALL

PRIVILEGES

ON

*.*

TO

monty@localhost

IDENTIFIED

BY

'something'

WITH

GRANT

OPTION;

GRANT

ALL

PRIVILEGES

ON

*.*

TO

monty@”%”

IDENTIFIED

BY

'something'

WITH

GRANT

OPTION;

删除授权:

mysql

revoke

all

privileges

on

*.*

from

root@”%”;

mysql

delete

from

user

where

user=”root”

and

host=”%”;

mysql

flush

privileges;

创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb

mysql

grant

select,

insert,

update,

delete,

create,drop

on

fangchandb.*

to

custom@

it363.com

identified

by

passwd'

重命名表:

mysql

alter

table

t1

rename

t2;

4、mysqldump

备份数据库

shell

mysqldump

-h

host

-u

root

-p

dbname

dbname_backup.sql

恢复数据库

shell

mysqladmin

-h

myhost

-u

root

-p

create

dbname

shell

mysqldump

-h

host

-u

root

-p

dbname

dbname_backup.sql

如果只想卸出建表指令,则命令如下:

shell

mysqladmin

-u

root

-p

-d

databasename

a.sql

如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:

shell

mysqladmin

-u

root

-p

-t

databasename

a.sql

那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?

mysqldump

-T./

phptest

driver

其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver

表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql

中存放有查

询,可如下执行这些查询:

例如,如果您想将建表语句提前写在sql.txt中:

mysql

mysql

-h

myhost

-u

root

-p

database

sql.txt

mysql数据库的基本操作有哪些

1. 将下载的mysql-noinstall-5.1.69-win32.zip解压至需要安装的位置, 如: C:Program Files;

2. 在安装文件夹下找到 my-small.ini配置文件, 将其重命名为 my.ini , 打开进行编辑, 在 [client] 与[mysqld] 下均添加一行: default-character-set= gbk

3. 打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 这里为C:Program Filesmysql-5.1.69-win32

4. 在 环境变量 的 Path变量中添加 ;%MYSQL_HOME%bin;

5. 安装 MySQL 服务, 打开Windows命令提示符, 执行命令: mysqld --install MySQL--defaults-file="my.ini" 提示"Service successfully installed."表示成功;

MySQL服务的启动、停止与卸载

在 Windows 命令提示符下运行:

启动: net start MySQL

停止: net stop MySQL

卸载: sc delete MySQL

MySQL脚本的基本组成

与常规的脚本语言类似, MySQL 也具有一套对字符、单词以及特殊符号的使用规定, MySQL 通过执行 SQL 脚本来完成对数据库的操作, 该脚本由一条或多条MySQL语句(SQL语句 + 扩展语句)组成, 保存时脚本文件后缀名一般为.sql。在控制台下, MySQL 客户端也可以对语句进行单句的执行而不用保存为.sql文件。

标识符

标识符用来命名一些对象, 如数据库、表、列、变量等, 以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐, 这里我们使用万能命名规则: 标识符由字母、数字或下划线(_)组成, 且第一个字符必须是字母或下划线。

对于标识符是否区分大小写取决于当前的操作系统,Windows下是不敏感的, 但对于大多数Linuxunix 系统来说,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。