⑴ 資料庫中文表名亂碼怎麼解決
① 首先把Mysql的服務停掉 在運行窗口輸入:net stop mysql
② 把伺服器和客戶端的字元集改成自己想用的字元集:GB2312或是utf8等……
具體操作為:打開mysql安裝目錄下的myini.tet;
⑵ sql server 資料庫名稱為全數字或者數字打頭的時候要怎麼使用USE等命令
1、首先我們打開SQLSERVER自帶的資料庫管理工具,從開始菜單中可以找到。
⑶ mysql資料庫名不能叫全數字的嗎
是的.可以數字開頭,但絕不能是全數字的資料庫名.
另外請注意,mysql對大小寫是敏感的.
⑷ mysql資料庫datetime讀取出來是一串數字
$sql
=
"insert
into
users
(date)
values
($userdate)
";
改成:
$sql
=
"insert
into
users
(date)
values
('".$userdate."')
";
估計是因為你日期和時間之間有空格,所以才出錯(就是以2014-05-01
12:11:11為例,日期的-01和12:點之間有空格),用單引號括起來應該就可以。
另外:
$userdate
=
date("y-m-d
h:i:s",strtotime('now'));
可以直接用:
$userdate
=
date("y-m-d
h:i:s",time());
⑸ 從外文資料庫下載的文獻為什麼沒有顯示名字而是一串數字,這種情況該如何處理呢
這個是elsevier的SD資料庫之類的文獻吧,這是他們資料庫的文獻編號,每一篇文獻的默認名稱都是這樣的,可以通過這個編號找到這篇文章(題名有可能相同,所以需要唯一編碼)
解決方法:你只需要在另存為的時候將文獻名、作者更改就可,或者重命名更改
⑹ 資料庫 表名 可以用數字嗎
也可以,不過直接這么用會報錯
看你是什麼資料庫了
oracle里
create
table
"123_article"
--後邊略,查詢時也這樣
sqlserver或access
[123_article]
mysql
`123_article`
--------------補充-----------
那表名就用,上邊數字鍵盤1左邊的那個點號引起來,也就是esc下邊那個鍵
⑺ mysql怎麼創建純數字資料庫名
首先以root身份登錄到MySQL伺服器中。
$ mysql -u root -p
當驗證提示出現的時候,輸入MySQL的root帳號的密碼。
創建一個MySQL用戶
使用如下命令創建一個用戶名和密碼分別為"myuser"和"mypassword"的用戶。
mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
一旦用戶被創建後,包括加密的密碼、許可權和資源限制在內的所有帳號細節都會被存儲在一個名為user的表中,這個表則存在於mysql這個特殊的資料庫里。
運行下列命令,驗證帳號是否創建成功
mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser';
賦予MySQL用戶許可權
一個新建的MySQL用戶沒有任何訪問許可權,這就意味著你不能在MySQL資料庫中進行任何操作。你得賦予用戶必要的許可權。以下是一些可用的許可權:
ALL: 所有可用的許可權
CREATE: 創建庫、表和索引
LOCK_TABLES: 鎖定表
ALTER: 修改表
DELETE: 刪除表
INSERT: 插入表或列
SELECT: 檢索表或列的數據
CREATE_VIEW: 創建視圖
SHOW_DATABASES: 列出資料庫
DROP: 刪除庫、表和視圖
運行以下命令賦予"myuser"用戶特定許可權。
⑻ mysql表名為數字,無法執行select * from 1000532;為什麼,怎麼辦急急急!望高手解答啊分不多,謝謝。
你應該先用
showdatabases;方法顯示資料庫
然後用use資料庫名;進入資料庫
然後才是你上面的查詢--
⑼ 一串數字,資料庫中存儲為字元串,不知該如何轉回來
你可以將字元串數組序列化後轉換為字元串,再保存到資料庫中的某一個欄位中。 取得數組時,可以先讀取某一個欄位取得字元串後再反序列化得到數組。
⑽ 資料庫 表名 可以用數字嗎
可以包含數字,但如果以數字開頭的話,使用時要加上括弧
比如 Select * from [2Table]