程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> linux上安裝mysql及簡單的使用,linux安裝mysql

linux上安裝mysql及簡單的使用,linux安裝mysql

編輯:MySQL綜合教程

linux上安裝mysql及簡單的使用,linux安裝mysql


1. 安裝mysql

  sudo apt-get update

  sudo apt-get install mysql-server

  sudo apt-get install python-mysqldb(如果python中要使用,請安裝)

2.登錄root用戶:

  mysql -u root -p

3.查看所有數據庫:

  show databases;

4.選擇一個數據庫操作:

  use database_name;

5.查看當前數據庫下所有的表:

  show tables;

6.創建一個數據庫:

  create database database_name;

  創建一個編碼是utf8的數據庫。

  create database test1 default character set utf8 collate utf8_general_ci; 

7.刪除一個數據庫:

  drop database database_name;

8.刪除一個數據庫:

  drop database database_name;

9.刪除一個表:

  drop table table_name;

10.SQL插入語句:

  insert into table_name(col1,col2) values(value1,value2);

11.SQL更新語句:

  update table_name set col1='value1',col2='value2' where where_definition;

12.SQL查詢語句:

  select * from table_name where...

13.SQL刪除語句:

  delete from table_name where...

14.增加表結構的字段:

  alert table table_name add column field1 date ,add column field2 time...

15.刪除表結構的字段:

  alert table table_name drop field1;

16.查看表的結構:

  show columns from table_name;

17.limit 的使用:

  select * from table_name limit 3;//每頁只顯示3行
  select * from table_name limit 3,4 //從查詢結果的第三個開始,顯示四項結果。
  此處可很好的用來作分頁處理。

18.對查詢結果進行排序:

  select * from table_name order by field1,orderby field2;多重排序

19.退出

  MySQL:exit;

20.去除字段中的回車符和換行符

  update test set contont=replace(replace(contont,char(10),''),char(13),'');

  contont是字段名稱;test是表名

  可以分開寫:

  update test set contont=replace(contont,char(10),'')

  update test set contont=replace(contont,char(13),'')

21.顯示系統的編碼方式

  show variables like 'char%';

22.顯示數據庫的編碼方式

  show create database database_name;

23.修改數據庫的編碼方式

  alter database database_name character set utf8;

  其中utf8為編碼方式

24.顯示數據庫表的編碼方式

  show create table table_name;

25.修改數據庫表的編碼方式

  alter table table_name convert to character set utf8 collate utf8_general_ci;

  COLLATE utf8_general_ci:數據庫的校驗規則,ci是case insensitive的縮寫,意思是大小寫不敏感;相對的是cs,即case sensitive,大小寫敏感;還有一種是utf8_bin,是將字符串中的每一個字符用二進制數據存儲,區分大小寫。

  utf8_bin:區分大小寫;

  utf8_general_cs:大小寫敏感;

  utf8_general_ci:大小寫不敏感。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved