美文网首页
2018-03-20

2018-03-20

作者: why0001 | 来源:发表于2018-03-20 19:36 被阅读0次

MySql常用命令集

在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqld start"命令,注意启动者应具有管理员权限。

全局管理权限:

FILE: 在MySQL服务器上读写文件。

PROCESS: 显示或杀死属于其它用户的服务线程。

RELOAD: 重载访问控制表,刷新日志等。

SHUTDOWN: 关闭MySQL服务。

数据库/数据表/数据列权限:

Alter: 修改已存在的数据表(例如增加/删除列)和索引。

Create: 建立新的数据库或数据表。

Delete: 删除表的记录。

Drop: 删除数据表或数据库。

INDEX: 建立或删除索引。

Insert: 增加表的记录。

Select: 显示/搜索表的记录。

Update: 修改表中已存在的记录。

mysql -uUser -pPassword;

show databases;

create database name;

use databasename;

drop database name;

show tables;

describe tablename; desc tablename; show columns from tablename;

select veriosn(),current_date;

mysql -h localhost -u root -p ***;

exit or quit;

describe users;

select database();

drop table tablename;

delete from tablename;

insert into tablename [(columnName,*)] values (value,*);

select * from tablename order by id limit 2;

delete from tablename where ***;

update tablename set key=value where **;

alter table tablename add column type;

Select[ALL|DISTINCT|DISTINCTROW|TOP]

{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}

FROM tableexpression[,…][IN externaldatabase]

[Where…]

[GROUP BY…]

[HAVING…]

[ORDER BY…]

[WITH OWNERACCESS OPTION]

Select FirstName AS NickName ,LastName ,City FROM Employees

Select orderID, CustomerID, orderDate FROM orders Where orderDate>#1/1/96# AND orderDate<#1/30/96# 日期用'#'定界

Where orderDate>Datevalue('1/1/96')

Select CustomerID, CompanyName, ContactName, City FROM Customers Where City In('London',' Paris',' Berlin')

Select CustomerID ,CompanyName,City,Phone FROM Customers Where Phone Like '(171)555-####'

Select ProductName,UnitPrice, UnitInStock FROM Products orDER BY 1 DESC , 2 DESC,3

Delete * FROM orders Where orderData<#94-1-1#

Select * INTO ordersArchive FROM orders

相关文章

网友评论

      本文标题:2018-03-20

      本文链接:https://www.haomeiwen.com/subject/bmtiqftx.html