欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解mysql基本操作語(yǔ)句命令

 更新時(shí)間:2017年04月13日 11:26:40   作者:krzover  
本文介紹了 鏈接Mysql,以及增刪改查等功能,需要的朋友可以參考

1、連接Mysql

格式: mysql -h主機(jī)地址 -u用戶(hù)名 -p用戶(hù)密碼

1、連接到本機(jī)上的MYSQL。

首先打開(kāi)DOS窗口,然后進(jìn)入目錄mysql\bin,再鍵入命令mysql -u root -p,回車(chē)后提示你輸密碼.注意用戶(hù)名前可以有空格也可以沒(méi)有空格,但是密碼前必須沒(méi)有空格,否則讓你重新輸入密碼。

如果剛安裝好MYSQL,超級(jí)用戶(hù)root是沒(méi)有密碼的,故直接回車(chē)即可進(jìn)入到MYSQL中了,MYSQL的提示符是: mysql>

2、連接到遠(yuǎn)程主機(jī)上的MYSQL。假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶(hù)名為root,密碼為abcd123。則鍵入以下命令:

  mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)

3、退出MYSQL命令: exit (回車(chē))

2、修改密碼

格式:mysqladmin -u用戶(hù)名 -p舊密碼 password 新密碼

1、給root加個(gè)密碼ab12。

首先在DOS下進(jìn)入目錄mysql\bin,然后鍵入以下命令

  mysqladmin -u root -password ab12

注:因?yàn)殚_(kāi)始時(shí)root沒(méi)有密碼,所以-p舊密碼一項(xiàng)就可以省略了。

2、再將root的密碼改為djg345。

  mysqladmin -u root -p ab12 password djg345

3、增加新用戶(hù)

注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個(gè)分號(hào)作為命令結(jié)束符

格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶(hù)名@登錄主機(jī) identified by “密碼”

1、增加一個(gè)用戶(hù)test1密碼為abc,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫(kù)有查詢(xún)、插入、修改、刪除的權(quán)限。首先用root用戶(hù)連入MYSQL,然后鍵入以下命令:

grant select,insert,update,delete on *.* to test1@localhost Identified by “abc”;

但增加的用戶(hù)是十分危險(xiǎn)的,你想如某個(gè)人知道test1的密碼,那么他就可以在internet上的任何一臺(tái)電腦上登錄你的mysql數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)可以為所欲為了,解決辦法見(jiàn)2。

2、增加一個(gè)用戶(hù)test2密碼為abc,讓他只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫(kù)mydb進(jìn)行查詢(xún)、插入、修改、刪除的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫(kù)所在的那臺(tái)主機(jī)),這樣用戶(hù)即使用知道test2的密碼,他也無(wú)法從internet上直接訪問(wèn)數(shù)據(jù)庫(kù),只能通過(guò)MYSQL主機(jī)上的web頁(yè)來(lái)訪問(wèn)了。

 grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;

如果你不想test2有密碼,可以再打一個(gè)命令將密碼消掉。

 grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;

4.1 創(chuàng)建數(shù)據(jù)庫(kù)

注意:創(chuàng)建數(shù)據(jù)庫(kù)之前要先連接Mysql服務(wù)器

命令:create database <數(shù)據(jù)庫(kù)名>

例1:建立一個(gè)名為xhkdb的數(shù)據(jù)庫(kù)

 mysql> create database xhkdb;

例2:創(chuàng)建數(shù)據(jù)庫(kù)并分配用戶(hù)

CREATE DATABASE 數(shù)據(jù)庫(kù)名;

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 數(shù)據(jù)庫(kù)名.* TO 數(shù)據(jù)庫(kù)名@localhost IDENTIFIED BY '密碼';

SET PASSWORD FOR '數(shù)據(jù)庫(kù)名'@'localhost' = OLD_PASSWORD('密碼');

依次執(zhí)行3個(gè)命令完成數(shù)據(jù)庫(kù)創(chuàng)建。注意:中文 “密碼”和“數(shù)據(jù)庫(kù)”是戶(hù)自己需要設(shè)置的。

4.2 顯示數(shù)據(jù)庫(kù)

命令:show databases (注意:最后有個(gè)s)

mysql> show databases;

注意:為了不再顯示的時(shí)候亂碼,要修改數(shù)據(jù)庫(kù)默認(rèn)編碼。以下以GBK編碼頁(yè)面為例進(jìn)行說(shuō)明:

1、修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk

2、代碼運(yùn)行時(shí)修改:

   ①Java代碼:

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk

   ②PHP代碼:

header("Content-Type:text/html;charset=gb2312");

   ③C語(yǔ)言代碼:

int mysql_set_character_set( MYSQL * mysql, char * csname);

該函數(shù)用于為當(dāng)前連接設(shè)置默認(rèn)的字符集。字符串csname指定了1個(gè)有效的字符集名稱(chēng)。連接校對(duì)成為字符集的默認(rèn)校對(duì)。該函數(shù)的工作方式與SET NAMES語(yǔ)句類(lèi)似,但它還能設(shè)置mysql- > charset的值,從而影響了由mysql_real_escape_string() 設(shè)置的字符集。

4.3 刪除數(shù)據(jù)庫(kù)

命令:drop database <數(shù)據(jù)庫(kù)名>

例如:刪除名為 xhkdb的數(shù)據(jù)庫(kù)

mysql> drop database xhkdb;

例子1:刪除一個(gè)已經(jīng)確定存在的數(shù)據(jù)庫(kù)

  mysql> drop database drop_database;

  Query OK, 0 rows affected (0.00 sec)

例子2:刪除一個(gè)不確定存在的數(shù)據(jù)庫(kù)

 mysql> drop database drop_database;

 ERROR 1008 (HY000): Can't drop database 'drop_database'; database doesn't exist

  //發(fā)生錯(cuò)誤,不能刪除'drop_database'數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)不存在。

 mysql> drop database if exists drop_database;

 Query OK, 0 rows affected, 1 warning (0.00 sec)//產(chǎn)生一個(gè)警告說(shuō)明此數(shù)據(jù)庫(kù)不存在

 mysql> create database drop_database;

 Query OK, 1 row affected (0.00 sec)

 mysql> drop database if exists drop_database;//if exists 判斷數(shù)據(jù)庫(kù)是否存在,不存在也不產(chǎn)生錯(cuò)誤

 Query OK, 0 rows affected (0.00 sec)

4.4 連接數(shù)據(jù)庫(kù)

命令: use <數(shù)據(jù)庫(kù)名>

例如:如果xhkdb數(shù)據(jù)庫(kù)存在,嘗試存取它:

   mysql> use xhkdb;

屏幕提示:Database changed

use 語(yǔ)句可以通告MySQL把db_name數(shù)據(jù)庫(kù)作為默認(rèn)(當(dāng)前)數(shù)據(jù)庫(kù)使用,用于后續(xù)語(yǔ)句。該數(shù)據(jù)庫(kù)保持為默認(rèn)數(shù)據(jù)庫(kù),直到語(yǔ)段的結(jié)尾,或者直到發(fā)布一個(gè)不同的USE語(yǔ)句:

 mysql> USE db1;

 mysql> SELECT COUNT(*) FROM mytable; # selects from db1.mytable

 mysql> USE db2;

 mysql> SELECT COUNT(*) FROM mytable; # selects from db2.mytable

使用USE語(yǔ)句為一個(gè)特定的當(dāng)前的數(shù)據(jù)庫(kù)做標(biāo)記,不會(huì)阻礙您訪問(wèn)其它數(shù)據(jù)庫(kù)中的表。下面的例子可以從db1數(shù)據(jù)庫(kù)訪問(wèn)作者表,并從db2數(shù)據(jù)庫(kù)訪問(wèn)編輯表:

mysql> USE db1;

 mysql> SELECT author_name,editor_name FROM author,db2.editor

  ->  WHERE author.editor_id = db2.editor.editor_id;

USE語(yǔ)句被設(shè)立出來(lái),用于與Sybase相兼容。

有些網(wǎng)友問(wèn)到,連接以后怎么退出。其實(shí),不用退出來(lái),use 數(shù)據(jù)庫(kù)后,使用show databases就能查詢(xún)所有數(shù)據(jù)庫(kù),如果想跳到其他數(shù)據(jù)庫(kù),用 use 其他數(shù)據(jù)庫(kù)名字就可以了。

4.5 當(dāng)前選擇的數(shù)據(jù)庫(kù)

命令:mysql> select database();

MySQL中SELECT命令類(lèi)似于其他編程語(yǔ)言里的print或者write,你可以用它來(lái)顯示一個(gè)字符串、數(shù)字、數(shù)學(xué)表達(dá)式的結(jié)果等等。如何使用MySQL中SELECT命令的特殊功能?

1.顯示MYSQL的版本

mysql> select version();

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

| version()             |

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

| 6.0.4-alpha-community |

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

1 row in set (0.02 sec)

2. 顯示當(dāng)前時(shí)間

mysql> select now();

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

| now()               |

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

| 2009-09-15 22:35:32 |

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

1 row in set (0.04 sec)

3. 顯示年月日

SELECT DAYOFMONTH(CURRENT_DATE);

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

| DAYOFMONTH(CURRENT_DATE) |

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

|                       15 |

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

1 row in set (0.01 sec) 

SELECT MONTH(CURRENT_DATE);

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

| MONTH(CURRENT_DATE) |

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

|                   9 |

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

1 row in set (0.00 sec) 

SELECT YEAR(CURRENT_DATE);

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

| YEAR(CURRENT_DATE) |

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

|               2009 |

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

1 row in set (0.00 sec)

4. 顯示字符串

mysql> SELECT "welecome to my blog!";

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

| welecome to my blog! |

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

| welecome to my blog! |

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

1 row in set (0.00 sec)

5. 當(dāng)計(jì)算器用

select ((4 * 4) / 10 ) + 25;

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

| ((4 * 4) / 10 ) + 25 |

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

|                26.60 |

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

1 row in set (0.00 sec)

6. 串接字符串

select CONCAT(f_name, " ", l_name)

AS Name

from employee_data

where title = 'Marketing Executive';

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

| Name          |

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

| Monica Sehgal |

| Hal Simlai    |

| Joseph Irvine |

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

3 rows in set (0.00 sec)

注意:這里用到CONCAT()函數(shù),用來(lái)把字符串串接起來(lái)。另外,我們還用到以前學(xué)到的AS給結(jié)果列'CONCAT(f_name, " ", l_name)'起了個(gè)假名.

5.1 創(chuàng)建數(shù)據(jù)表

命令:create table <表名> ( <字段名1> <類(lèi)型1> [,..<字段名n> <類(lèi)型n>]);

例如,建立一個(gè)名為MyClass的表,

字段名 數(shù)字類(lèi)型 數(shù)據(jù)寬度 是否為空 是否主鍵 自動(dòng)增加 默認(rèn)值
id int 4 primary key auto_increment
name char 20
sex int 4
degree double 16
mysql> create table MyClass(

> id int(4) not null primary key auto_increment,

> name char(20) not null,

> sex int(4) not null default '0',

> degree double(16,2));

5.3 刪除數(shù)據(jù)表

命令:drop table <表名>

例如:刪除表名為 MyClass 的表

mysql> drop table MyClass;

DROP TABLE用于取消一個(gè)或多個(gè)表。您必須有每個(gè)表的DROP權(quán)限。所有的表數(shù)據(jù)和表定義會(huì)被取消,所以使用本語(yǔ)句要小心!

注意:對(duì)于一個(gè)帶分區(qū)的表,DROP TABLE會(huì)永久性地取消表定義,取消各分區(qū),并取消儲(chǔ)存在這些分區(qū)中的所有數(shù)據(jù)。DROP TABLE還會(huì)取消與被取消的表有關(guān)聯(lián)的分區(qū)定義(.par)文件。

對(duì)與不存在的表,使用IF EXISTS用于防止錯(cuò)誤發(fā)生。當(dāng)使用IF EXISTS時(shí),對(duì)于每個(gè)不存在的表,會(huì)生成一個(gè)NOTE。

RESTRICT和CASCADE可以使分區(qū)更容易。目前,RESTRICT和CASCADE不起作用。

5.4 表插入數(shù)據(jù)

命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

例如:往表 MyClass中插入二條記錄, 這二條記錄表示:編號(hào)為1的名為T(mén)om的成績(jī)?yōu)?6.45, 編號(hào)為2 的名為Joan 的成績(jī)?yōu)?2.99, 編號(hào)為3 的名為Wang 的成績(jī)?yōu)?6.5。

 mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);

注意:insert into每次只能向表中插入一條記錄。

5.5 查詢(xún)表中的數(shù)據(jù)

1)、查詢(xún)所有行

命令: select <字段1,字段2,...> from < 表名 > where < 表達(dá)式 >

例如:查看表 MyClass 中所有數(shù)據(jù)

   mysql> select * from MyClass;

2)、查詢(xún)前幾行數(shù)據(jù)

例如:查看表 MyClass 中前2行數(shù)據(jù)

mysql> select * from MyClass order by id limit 0,2;

select一般配合where使用,以查詢(xún)更精確更復(fù)雜的數(shù)據(jù)。

5.6 刪除表中數(shù)據(jù)

 命令:delete from 表名 where 表達(dá)式

例如:刪除表 MyClass中編號(hào)為1 的記錄

mysql> delete from MyClass where id=1;

下面是一個(gè)刪除數(shù)據(jù)前后表的對(duì)比。

FirstName  LastName  Age
Peter  Griffin  35
Glenn  Quagmire  33

下面以PHP代碼為例刪除 "Persons" 表中所有 LastName='Griffin' 的記錄:

<?php 
 $con = mysql_connect("localhost","peter","abc123"); 
 if (!$con) 
 {
 die('Could not connect: ' . mysql_error()); 
 } 
 mysql_select_db("my_db", $con); 
 mysql_query("DELETE FROM Persons WHERE LastName='Griffin'"); mysql_close($con); 
?>

在這次刪除之后,表是這樣的:

FirstName  LastName  Age
Glenn Quagmire  33

5.7 修改表中數(shù)據(jù)

語(yǔ)法:update 表名 set 字段=新值,… where 條件

   mysql> update MyClass set name='Mary' where id=1;

例子1:?jiǎn)伪淼腗ySQL UPDATE語(yǔ)句:

   UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]

例子2:多表的UPDATE語(yǔ)句:

UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition]

UPDATE語(yǔ)法可以用新值更新原有表行中的各列。SET子句指示要修改哪些列和要給予哪些值。WHERE子句指定應(yīng)更新哪些行。如果沒(méi)有WHERE子句,則更新所有的行。如果指定了ORDER BY子句,則按照被指定的順序?qū)π羞M(jìn)行更新。LIMIT子句用于給定一個(gè)限值,限制可以被更新的行的數(shù)目。

5.8 增加字段
命令:alter table 表名 add字段 類(lèi)型 其他;

例如:在表MyClass中添加了一個(gè)字段passtest,類(lèi)型為int(4),默認(rèn)值為0

   mysql> alter table MyClass add passtest int(4) default '0'

加索引

   mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);

例子: mysql> alter table employee add index emp_name (name);

加主關(guān)鍵字的索引

  mysql> alter table 表名 add primary key (字段名);

例子: mysql> alter table employee add primary key(id);

加唯一限制條件的索引

   mysql> alter table 表名 add unique 索引名 (字段名);

例子: mysql> alter table employee add unique emp_name2(cardnumber);

刪除某個(gè)索引

   mysql> alter table 表名 drop index 索引名;

例子: mysql>alter table employee drop index emp_name;

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名稱(chēng)及類(lèi)型:

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

刪除字段:

MySQL ALTER TABLE table_name DROP field_name;

5.9 修改表名

命令:rename table 原表名 to 新表名;

例如:在表MyClass名字更改為YouClass

   mysql> rename table MyClass to YouClass;

當(dāng)你執(zhí)行 RENAME 時(shí),你不能有任何鎖定的表或活動(dòng)的事務(wù)。你同樣也必須有對(duì)原初表的 ALTER 和 DROP 權(quán)限,以及對(duì)新表的 CREATE 和 INSERT 權(quán)限。

如果在多表更名中,MySQL 遭遇到任何錯(cuò)誤,它將對(duì)所有被更名的表進(jìn)行倒退更名,將每件事物退回到最初狀態(tài)。

RENAME TABLE 在 MySQL 3.23.23 中被加入。

6、備份數(shù)據(jù)庫(kù)

命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目錄下執(zhí)行

1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)

導(dǎo)出文件默認(rèn)是存在mysql\bin目錄下

    mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名

    mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.導(dǎo)出一個(gè)表

    mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名

    mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)

    mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql

    -d 沒(méi)有數(shù)據(jù) –add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table

4.帶語(yǔ)言參數(shù)導(dǎo)出

    mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

例如,將aaa庫(kù)備份到文件back_aaa中:

  [root@test1 root]# cd /home/data/mysql

  [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

7.1 一個(gè)建庫(kù)和建表的實(shí)例1

drop database if exists school; //如果存在SCHOOL則刪除

create database school; //建立庫(kù)SCHOOL

use school; //打開(kāi)庫(kù)SCHOOL

create table teacher //建立表TEACHER
(
 id int(3) auto_increment not null primary key,
 name char(10) not null,
 address varchar(50) default ‘深圳',
 year date
); //建表結(jié)束


//以下為插入字段
insert into teacher values(”,'allen','大連一中','1976-10-10′);
insert into teacher values(”,'jack','大連二中','1975-12-23′);

如果你在mysql提示符鍵入上面的命令也可以,但不方便調(diào)試。

1、你可以將以上命令原樣寫(xiě)入一個(gè)文本文件中,假設(shè)為school.sql,然后復(fù)制到c:\\下,并在DOS狀態(tài)進(jìn)入目錄[url=file://\\mysql\\bin]\\mysql\\bin[/url],然后鍵入以下命令:

    mysql -uroot -p密碼 < c:\\school.sql

如果成功,空出一行無(wú)任何顯示;如有錯(cuò)誤,會(huì)有提示。(以上命令已經(jīng)調(diào)試,你只要將//的注釋去掉即可使用)。

2、或者進(jìn)入命令行后使用 mysql> source c:\\school.sql; 也可以將school.sql文件導(dǎo)入數(shù)據(jù)庫(kù)中。

7.2 一個(gè)建庫(kù)和建表的實(shí)例2

drop database if exists school; //如果存在SCHOOL則刪除

create database school; //建立庫(kù)SCHOOL

use school; //打開(kāi)庫(kù)SCHOOL

create table teacher //建立表TEACHER
(
 id int(3) auto_increment not null primary key,
 name char(10) not null,
 address varchar(50) default ''深圳'',
 year date
); //建表結(jié)束

//以下為插入字段

insert into teacher values('''',''glchengang'',''深圳一中'',''1976-10-10'');

insert into teacher values('''',''jack'',''深圳一中'',''1975-12-23'');

注:在建表中

1、將ID設(shè)為長(zhǎng)度為3的數(shù)字字段:int(3);并讓它每個(gè)記錄自動(dòng)加一:auto_increment;并不能為空:not null;而且讓他成為主字段primary key。

2、將NAME設(shè)為長(zhǎng)度為10的字符字段

3、將ADDRESS設(shè)為長(zhǎng)度50的字符字段,而且缺省值為深圳。

4、將YEAR設(shè)為日期字段。

希望本篇文章可以幫助需要的朋友

相關(guān)文章

  • MySQL 大數(shù)據(jù)量快速插入方法和語(yǔ)句優(yōu)化分享

    MySQL 大數(shù)據(jù)量快速插入方法和語(yǔ)句優(yōu)化分享

    對(duì)于事務(wù)表,應(yīng)使用BEGIN和COMMIT代替LOCK TABLES來(lái)加快插入
    2012-04-04
  • 刪除MySQL重復(fù)數(shù)據(jù)的方法

    刪除MySQL重復(fù)數(shù)據(jù)的方法

    這篇文章主要介紹了刪除MySQL重復(fù)數(shù)據(jù)的方法,通過(guò)建立中間表實(shí)現(xiàn)針對(duì)冗余數(shù)據(jù)的刪除功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • linux采用binary方式安裝mysql

    linux采用binary方式安裝mysql

    這篇文章主要為大家詳細(xì)介紹了linux采用binary方式安裝mysql步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • MySql帶OR關(guān)鍵字的多條件查詢(xún)語(yǔ)句

    MySql帶OR關(guān)鍵字的多條件查詢(xún)語(yǔ)句

    MySQL帶OR關(guān)鍵字的多條件查詢(xún),與AND關(guān)鍵字不同,OR關(guān)鍵字,只要記錄滿(mǎn)足任意一個(gè)條件,就會(huì)被查詢(xún)出來(lái)。即AND的優(yōu)先級(jí)高于OR
    2017-07-07
  • dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    這篇文章主要給大家介紹了關(guān)于dbeaver導(dǎo)入sql腳本的詳細(xì)步驟,DBeaver是一款數(shù)據(jù)庫(kù)管理工具,最重要的是他是一款比較好的開(kāi)源工具,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • Sql在單一表中檢索數(shù)據(jù)的方法詳解

    Sql在單一表中檢索數(shù)據(jù)的方法詳解

    這篇文章主要介紹了Sql在單一表中檢索數(shù)據(jù)的方法,SELECT語(yǔ)句是SQL中最常用的語(yǔ)句。它的用途是從一個(gè)或多個(gè)表中檢索信息。為了使用SELECT檢索表數(shù)據(jù),必須至少給出兩條信息:想選擇什么、從什么地方選擇
    2023-02-02
  • Mysql時(shí)區(qū)的幾種問(wèn)題及解決方法

    Mysql時(shí)區(qū)的幾種問(wèn)題及解決方法

    在使用MySQL時(shí),時(shí)區(qū)設(shè)置容易引發(fā)一些錯(cuò)誤,本文將介紹MySQL時(shí)區(qū)問(wèn)題可能引發(fā)的錯(cuò)誤,并提供一些解決方案,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • MySQL數(shù)據(jù)庫(kù)中Interval關(guān)鍵字的使用看這一篇就夠了

    MySQL數(shù)據(jù)庫(kù)中Interval關(guān)鍵字的使用看這一篇就夠了

    這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫(kù)中Interval關(guān)鍵字使用的相關(guān)資料,interval作為一個(gè)關(guān)鍵字時(shí),表示為時(shí)間間隔,常用在date_add()、date_sub()、subdate(),函數(shù)中,常用于時(shí)間的加減法,需要的朋友可以參考下
    2024-08-08
  • 在Hadoop集群環(huán)境中為MySQL安裝配置Sqoop的教程

    在Hadoop集群環(huán)境中為MySQL安裝配置Sqoop的教程

    這篇文章主要介紹了在Hadoop集群環(huán)境中為MySQL安裝配置Sqoop的教程,Sqoop一般被用于數(shù)據(jù)庫(kù)軟件之間的數(shù)據(jù)遷移,需要的朋友可以參考下
    2015-12-12
  • MySQL全文索引like模糊匹配查詢(xún)慢解決方法

    MySQL全文索引like模糊匹配查詢(xún)慢解決方法

    這篇文章主要為大家介紹了MySQL全文索引like模糊匹配查詢(xún)慢解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評(píng)論