一些自己常用的mysql命令

2021-07-02 23:24:14 字數 1725 閱讀 2614

sudo apt-get install mysql-server

這樣非常得方便。

/etc/init.d/mysql start

最後可以是stop,restart

建立新錶   create table 表名(網域名稱 資料型別 列選項[...]);

mysql>create table customer(c_id char(5) primary key, c_name varchar(20),c_birth date,c_*** char(1)

default '0');

create table 命令中可以使用的主要選項

選項說明:

auto_increment  定義自增序列

default 『預設值』  定義列的預設值

index  定義索引

[not]null  允許/禁止null值

primary key  定義列主鍵

unique  定義唯一性

check 定義可以輸入值的範圍/選項

插入資料:

語法:insert [into] tbl_name [(col_name,...)] values (pression,...),…

刪除某一行資料:

mysql>delete from 表名 where id=1;

刪除某個表:

drop table table_name;

如果想在乙個已經建好的表中新增一列,可以用諸如:

alter table table_name add column column_name varchar(20) not null;

這條語句會向已有的表t1中加入一列addr,這一列在表的最後一列位置。如果我們希望新增在指定的一列,可以用:

alter table table_name add column column_name varchar(20) not null after user1;

注意,上面這個命令的意思是說新增addr列到user1這一列後面。如果想新增到第一列的話,可以用:

alter table table_name add column column_name varchar(20) not null first;

使用者可以在任何地方登入:

create user username identified by 'password';

使用者在指定的ip登入:

create user username@ip identified by 'password';

grant all privileges on *.* to test@localhost identified by 'test' with grant option;

這句增加乙個本地具有所有許可權的test使用者(超級使用者),密碼是test。on子句中的*.*意味著"所有資料庫、所有表"。with grant option表示它具有grant許可權。

grant select,insert,update,delete,create,drop privileges on test.* to test1@'192.168.1.0/255.255.255.0' identified by 'test';

這句是增加了乙個test1使用者,口令是test,但是它只能從c類子網192.168.1連線,對test庫有select,insert,update,delete,create,drop操作許可權。

用grant語句建立許可權是不需要再手工重新整理授權表的,因為它已經自動重新整理了。

自己常用的一些Shell命令

系統常用命令 passwd hostname 修改密碼 useradd hostname 新增使用者 su 切換到root使用者 ssh hostname ssh連線 cd directory 進入到directory目錄 sudo chown username 給使用者賦相應許可權 ctrl c ...

mysql一些命令 mysql常用的一些命令

一 授權登入 參考grant all privileges on cacti.to hnf localhost identified by hnf 2014 只給cacti這個資料庫授權 grant all on to root localhost identified by huningfei 只...

mysql 一些常用的命令

mysql 一些常用的命令,至少是以前做專案的時候我常用的 啟動 net start mysql 關閉 mysqladmin u root p shutdown enter 000000 遠端連線 mysql h 192.168.1.2 u admin p enter ufmysql test 判斷...