日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

mysql5.0镜像_Mysql5.0学习笔记(一)

發布時間:2023/11/27 生活经验 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql5.0镜像_Mysql5.0学习笔记(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mysql5.0學習筆記(一)

-基本sql語句與支持字符集

1.登錄

mysql -h localhost -u root

2.創建用戶firstdb(密碼firstdb)和數據庫,并賦予權限于firstdb數據庫

create database firstdb;

grant all on firstdb.* to firstdb identified by 'firstdb'

會自動創建用戶firstdb

mysql默認的是本地主機是localhost,對應的IP地址就是127.0.0.1,所以你用你的IP地址登錄會出錯,如果你想用你的IP地址登錄就要先進行授權用grant命令。

mysql>grant all on *.* to root@202.116.39.2 identified by "123456";

說明:grant 與on 之間是各種權限,例如:insert,select,update等

on 之后是數據庫名和表名,第一個*表示所有的數據庫,第二個*表示所有的表

root可以改成你的用戶名,@后可以跟域名或IP地址,identified by 后面的是登錄用的密碼,可以省略,即缺省密碼或者叫空密碼。

drop database firstdb;

3.使用use 指定數據庫

use firstdb;

select *? from users;

注意:mysql命令以分號結束。

4.創建表

create table firstdb.users(id int, username varchar(40));

5.常用sql

show tables;???????? 顯示庫中的表名

describe groups;???? 顯示具體的表結構

insert into users(username) values('eking');

6.limit限制查詢結果的數量(類似于sql server中的top)

SELECT * FROM users u limit 2;??????????????? 返回前兩條記錄

SELECT * FROM users u order by id limit 1,1;? 返回第2條記錄(兩個參數:偏移/限制行數)

分頁:如果每頁顯示10條結果,第一頁用limit 0,10 ;第二頁用 limit 10, 10

7.Mysql5.0支持的字符集

MySQL中的字符集控制做得比較細,可以分為數據庫級,表級, 字段級(這一點和ORACLE不同)。我上次改的字符集是數據庫級的,對表sysuser沒有影響,所以出現了改了字符集卻一樣無法插入中文的情況。

DROP TABLE IF EXISTS `firstdb`.`users`;

CREATE TABLE? `firstdb`.`users` (

`id` int(11) NOT NULL auto_increment,

`username` varchar(40) default NULL,

`birthday` date default NULL,

PRIMARY KEY? (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

編譯 MySQL 時,指定了一個默認的字符集,這個字符集是 latin1;

安裝 MySQL 時,可以在配置文件 (my.ini) 中指定一個默認的的字符集,如果沒指定,這個值繼承自編譯時指定的;

啟動 mysqld 時,可以在命令行參數中指定一個默認的的字符集,如果沒指定,這個值繼承自配置文件中的;

此時 character_set_server 被設定為這個默認的字符集;

當創建一個新的數據庫時,除非明確指定,這個數據庫的字符集被缺省設定為 character_set_server;

當選定了一個數據庫時,character_set_database 被設定為這個數據庫默認的字符集;

在這個數據庫里創建一張表時,表默認的字符集被設定為 character_set_database,也就是這個數據庫默認的字符集;

當在表內設置一欄時,除非明確指定,否則此欄缺省的字符集就是表默認的字符集;

這個字符集就是數據庫中實際存儲數據采用的字符集,mysqldump 出來的內容就是這個字符集下的;

Query Browser1.1 對中文輸入的支持太差勁了,可以用notebook寫好后,再copy過去執行

update firstdb.users set username='以' where id=3;

8.臨時變量

1.@符號 標明一個變量。

2.變量的值通過set或select語句中使用:=設置。

9.insert...select

insert into talbe2(a,b)

select c,d from table1

分享到:

2006-05-09 12:20

瀏覽 506

評論

總結

以上是生活随笔為你收集整理的mysql5.0镜像_Mysql5.0学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。