mysql 常用命令学习
我知道大家的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"
数据库的相关权限问题,等有时间在进行学习吧!!!(这里是一个知识债务)