欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

mysql 常用命令学习

程序员文章站 2024-01-05 14:14:40
...

我知道大家的mysql 命令已经很好了,但是我是个初学者,发现了自己不知道的东西,很兴奋,所以我记录我所学习的经过!!! 在cmd中输入命令时,需要在命令后面添加“;”,也就是一个分号,这个分号表示命令的结束,然后回车才会这行,不然的话mysql认为你的

我知道大家的mysql 命令已经很好了,但是我是个初学者,发现了自己不知道的东西,很兴奋,所以我记录我所学习的经过!!!

在cmd中输入命令时,需要在命令后面添加“;”,也就是一个分号,这个分号表示命令的结束,然后回车才会这行,不然的话mysql认为你的命令还没用写完,所以你的命令一直都在等待而不能执行;

show命令:找出相关的查找信息,比如:show databases; 找出服务器上所有的数据库show tables,查看当前的数据库存在什么表。

create命令:创建表或者数据库,比如:create database mydata 创建出数据库mydata,create table mytable(name VARCHAR(20))创建了一个表,并且将他的数据类型写到括号里面,完成了创建,

use命令:在服务器中有多个数据库,需要转换数据库的时候使用,比如:use mysql(上面刚才建立的数据库)

describe命令:查看详细信息,这个命令不适用于database ,如果你使用describe mydata 会出现错误,比如:describe table;

insert 命令:插入命令,比如:insert into mytable values ("benben");

load命令:这个命令是使用外部的文件将数据插入到数据库中,比如:load data local infile "D:/mysql.txt" into table mytable ;

source命令:这个命令是导入.sql文件时使用的,在使用这个命令的时候我们需要先进入你需要导入的数据库,然后再导入命令。比如:use database ; source "D:/mysql.sql"

drop 命令:这个命令是删除, 比如:drop table mytable;

delete 命令:这个命令是清空,比如:delete from mytable;

updata命令:更新的命令,比如:updata mytable set set="x" where name="benben";

下面是一些常用的命令:

net start mysql 打开Windows的mysql 服务

net stop mysql 关闭Windows的mysql服务

修改root用户的密码,在安装好了mysql的时候,服务器为我们提供了一个root用户,并且密码是空,便于我们使用,但是在后面的开发中我们的安全性都需要有保障,所以我们从新设定root用户的密码;

use mysql;

delete from User where user="";

update User set Password=PASSWORD("newPassword") where user="root"

数据库的相关权限问题,等有时间在进行学习吧!!!(这里是一个知识债务)