mysql 初級操作 查詢資料庫時間

2021-07-14 12:15:42 字數 1864 閱讀 1960

然後在my.ini檔案中的

[mysqld]下面一行新增 skip_grant_tables(加上這句話)

1、最簡單的:

create table t1(

id int not null,

name char(20)

);2、帶主鍵的:

a:create table t1(

id int not null primary key,

name char(20)

);b:復合主鍵

create table t1(

id int not null,

name char(20),

primary key (id,name)

);3、帶預設值的:

create table t1(

id int not null default 0 primary key,

name char(20) default '1'

);drop table 表名字

mysql> insert into mysql.user(host,user,password) values("localhost","test",password("1234"));

這樣就建立了乙個名為:test 密碼為:1234 的使用者。

mysql>grant all privileges on testdb.* to test@localhost identified by '1234';

mysql遠端連線時的「access denied for user **@**」錯誤,搞的我很頭大,後來查出來解決方法。記錄一下,怕以後再忘記:

首先本地登陸mysql,然後執行這兩句**:grant all privileges on *.* to root@』%』 identified by 』000000′;flush privileges;格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by 「使用者密碼」;

引數說明: all privileges表示賦給遠端登入使用者的許可權,all privileges表示所有的許可權,你也可以單獨或組合賦select,update,insert,delete許可權;*.*:第乙個*表示要賦權的資料庫名,*當然表示全部資料庫了,第二個*表示資料庫下的表名,同理,*表示全部表,像我這樣的懶人當然就直接用*.*了,反正都是自己開發用 4

root表示要賦權的使用者;%表示遠端登入的ip,如果要限制登入ip的話,這裡就添你允許登入的ip,比如192.18.1.99等,%表示不限制ip(再次偷懶),000000是使用者遠端登入的密碼。就這麼簡單。這句執行以後再執行flush privileges,搞定!

使用命令show global variables like 'port';檢視埠號

檢視mysql資料庫中所有使用者

mysql> select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

檢視資料庫中具體某個使用者的許可權

show grants for

'cactiuser'@'%'

;檢視user表結構 需要具體的項可結合表結構來查詢

desc mysql.user;

int main() */

//  mysql_free_result(pmysqlres);

iresult = mysql_real_query(pmysql,sql, strlen(sql));  //查詢語句

if ( 0 == iresult )

else

printf( "query mysql failed\n");

return e_ok;

}

MySQL資料庫查詢操作

1 選擇特定的字段 select id,name,password from user 查詢特定字段,id,name,password順序可以隨意 select from user 查詢所有字段 2 字段別名 用空格或as select id 學號 name 姓名 password 密碼 from ...

資料庫操作時候查詢時用到Object args

筆記 今天在做資料庫查詢時,想把所有的查詢方式都寫到同乙個方法裡。於是用到了object args這個引數,用起來確實非常好用,只需要更換sql語句就可以。sql語句也當作引數。今天所用到的 getresult。順便把分頁也給貼上去。public listgetresult int curpage,...

JDBC連線mysql資料庫查詢資料時遇到的bug

記錄一下今天jdbc連線資料庫查詢資料時遇到的問題 查詢的核心 如下 list users newarraylist user user1 newuser while rs.next return users 然後控制台是沒有報錯的,但是我得到的結果卻是有問題的,結果如下 這顯然是有問題的啊,於是我...