mysql相关语句

2018-02-12  本文已影响8人  smallThree1

mysql相关语句整理

使用SHOW语句找出在服务器上当前存在什么数据库:show databases;

创建一个数据库MYSQLDATA : CREATE DATABASE MYSQLDATA;

选择你所创建的数据库:use mydatabase;

查看现在的数据库中存在什么表: show tables;

创建一个数据库表:create table mytable(name VARCHAR(20), sex CHAR(1));

显示表的结构:desc table;

往表中加入记录: insert into MYTABLE values (”hyq”,”M”);

用文本方式将数据装入数据库表中(例如D:/mysql.txt):LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

导入.sql文件命令(例如D:/mysql.sql)use database;source d:/mysql.sql;

删除表:drop table mytable;

清空表:delete from mytable;

更新表中数据:update table mytable set a=1,b=2 where c=3;

匿名帐户删除、 root帐户设置密码:

usemysql;deletefromUserwhereUser='''';

update User set Password=PASSWORD(’newpassword’) where User='root';

GRANT的常用用法如下:

grantallonmydb.*toNewUserName@HostNameidentifiedby“password” ;grantusageon*.*toNewUserName@HostNameidentifiedby“password”;grantselect,insert,updateonmydb.*toNewUserName@HostNameidentifiedby“password”;grantupdate,deleteonmydb.TestTabletoNewUserName@HostNameidentifiedby“password”;

添加索引:alter table mytable add (unique) index index_name(column_name) use btree;

上一篇 下一篇

猜你喜欢

热点阅读