ubuntu上安裝mysql以及簡單實驗

2021-07-04 22:01:02 字數 4073 閱讀 4063

ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。

1. sudo apt-get install mysql-server

2. apt-get isntall mysql-client

3.  sudo apt-get install libmysqlclient-dev   //c語言鏈結標頭檔案時需要使用的

安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:

sudo netstat -tap | grep mysql

通過上述命令檢查之後,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。

登陸mysql資料庫可以通過如下命令:

mysql -u root -p 

-u 表示選擇登陸的使用者名稱, -p 表示登陸的使用者密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登入到mysql。

然後通過 show databases; 就可以檢視當前的資料庫。

建立資料庫,建立user:

1)  建庫:create database test1;

2)  建使用者,賦權:grant all privileges on test1.* to user_test@"%" identified by "passw0rd" with grant option;

3)刪除資料庫:drop database test1;

建立資料庫表,如:

mysql> 

mysql> create database test1;

query ok, 1 row affected (0.00 sec)

mysql> show databases;

+--------------------+

| database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test1              |

+--------------------+

4 rows in set (0.00 sec)

mysql>

mysql> use test1;

database changed

mysql>

mysql> show tables;

empty set (0.00 sec)

mysql>

mysql> create table table_test (

-> name char(30),

-> birth date

-> );

query ok, 0 rows affected (0.01 sec)

mysql> 

mysql> show tables;

+-----------------+

| tables_in_test1 |

+-----------------+

| table_test      |

+-----------------+

1 row in set (0.00 sec)

mysql> 

mysql> select * from table_test;

empty set (0.00 sec)

mysql> 

mysql> insert into table_test values("chenqy", "1987-03-28");

query ok, 1 row affected (0.00 sec)

mysql> 

mysql> select * from table_test;

+--------+------------+

| name   | birth      |

+--------+------------+

| chenqy | 1987-03-28 |

+--------+------------+

1 row in set (0.00 sec)

mysql> 

mysql> show tables;

+-----------------+

| tables_in_test1 |

+-----------------+

| tab12345678     |

| table_test      |

| test123         |

+-----------------+

3 rows in set (0.00 sec)

mysql> select * from tab12345678;

+----------+------+------------+

| name     | ***  | addr       |

+----------+------+------------+

| chenqy   | 1    | 1234567890 |

| onetwo11 | 2    | 1234567890 |

+----------+------+------------+

2 rows in set (0.00 sec)

mysql> 

mysql> select * from tab12345678 where name="chenqy";

+--------+------+------------+

| name   | ***  | addr       |

+--------+------+------------+

| chenqy | 1    | 1234567890 |

+--------+------+------------+

1 row in set (0.00 sec)

mysql> 

mysql> select name from tab12345678;

+----------+

| name     |

+----------+

| chenqy   |

| onetwo11 |

+----------+

2 rows in set (0.00 sec)

mysql> 

mysql> select addr from tab12345678 where name="chenqy";

+------------+

| addr       |

+------------+

| 1234567890 |

+------------+

1 row in set (0.00 sec)

mysql> 

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

alter table t1 add column addr varchar(20) not null;

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

alter table t1 add column addr varchar(20) not null after user1;

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

alter table t1 add column addr varchar(20) not null first;

mysql: 表加一字段並對現有記錄賦值

加欄位sql:

alter table tasktemplate add tasktype varchar(60);

給新加欄位賦值:

update tasktemplate set tasktype='autotest';

注釋:給表tasktemplate 加一字段 tasktype 並且賦值為『autotest';

刪除其中一列:

alter table tablename drop columnname;

總結: select 確定哪一列 form 資料庫 where 確定哪一行

Ubuntu上MySQL安裝指南

要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql...

在Ubuntu12 04上安裝mysql

sudo apt get install mysql server 首先進入mysql命令列 mysql uroot proot 注意 u和 p後面都沒有空格 選擇資料庫 mysql use test 執行sql檔案 mysql source home hwj test.sql ubuntu12從倉...

MySQL在ubuntu上的安裝指南

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...