• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            奇奇的空間

            奇奇的空間
            posts - 5, comments - 13, trackbacks - 0, articles - 23

            mysql的一些語(yǔ)法和C API

            Posted on 2006-01-23 17:36 奇奇 閱讀(714) 評(píng)論(0)  編輯 收藏 引用 所屬分類: VC++

            select ID,name,zi,hao into outfile "zuozhe.txt" fields optionally enclosed by '""' terminated by ','

            from gushizuozhe

            load data infile "zuozhe.txt" into table gushizuozhe fields optionally enclosed by '\"' terminated by

            ',' (ID,name,zi,hao);

            grant select on *.* to "public@192.168.%" identified by 'public';

            revoke select on *.* from "public@192.168.%"
            revoke 并不能刪除用戶,delete from mysql.user where user like "public%"

            flush flush_option[,flush_option]

            kill thread_id   unix/linux下進(jìn)行
            show processlist
            select user()

            set password for www@localhost=password("www")

            set option_setting

            寫鎖、讀鎖
            lock tables gushi write,gushizuozhe write;
            unlock tables


            MYSQL編程接口
            MYSQL C API
            1、數(shù)據(jù)類型
            1)my_ulonglong
            2)my_bool
            3)MYSQL_FIELD_OFFSET
            4)MYSQL
            5)MYSQL_RES
            6)MYSQL_ROW
            7)MYSQL_FIELD
            {
            char *name;
            char *table;
            char *def;
            enum enum_field_types type;//列的數(shù)據(jù)類型
            unsigned int length;//列定義的長(zhǎng)度
            unsigned int max_length;//數(shù)據(jù)實(shí)際的最大長(zhǎng)度
            unsigned int flags;//列的屬性
            }
            8)unsigned int decimals//小數(shù)位數(shù)

            2、函數(shù)
            1)my_bool mysql_change_user(MYSQL *mysql,const char *user,const char *password,const char *db)
            2)void mysql_close(MYSQL *mysql)
            3)MYSQL *mysql_init(MYSQL *mysql)
            4)int mysql_option(MYSQL *mysql,enum mysql_option,const char *arg)指定更精確的連接參數(shù)選項(xiàng)
            5)int mysql_ping(MYSQL *mysql)//檢查連接是否正常
            6)MYSQL *mysql_real_connect(MYSQL *mysql,const char *host,const char *user,const char *password,const

            char *db,unsiged int port,const char *unix_socket,unsigned int client_flag)
            7)int mysql_select_db(MYSQL *mysql,const char *db)//選擇數(shù)據(jù)庫(kù)db為當(dāng)前數(shù)據(jù)庫(kù)
            8)int mysql_query(MYSQL *mysql,const char *query)
            9)int mysql_real_query(MYSQL *mysql,const char *query,unsigned int length)
            10)char *mysql_info(MYSQL *mysql)//返回最后執(zhí)行的一次操作的有關(guān)信息。
            11)MYSQL_RES *mysql_store_result(MYSQL *mysql)//讀取一個(gè)查詢的全部結(jié)果。
            12)MYSQL_RES *mysql_use_result(MYSQL *mysql)//初始化一個(gè)結(jié)果集,但是不把結(jié)果讀到客戶端,仍然保留在服務(wù)器


            13)void mysql_free_result(MYSQL_RES *result)//釋放結(jié)果集使用的內(nèi)存。
            14)my_ulonglong mysql_affected_rows(MYSQL *mysql)//返回最后一個(gè)update,delete,insert操作影響的記錄數(shù)。
            15)my_ulonglong mysql_num_rows(MYSQL *mysql)//mysql_store_result()返回的結(jié)果集中的記錄數(shù)。
            16)MYSQL_ROW_OFFSET mysql_row_seek(MYSQL_RES *result,MYSQL_ROW_OFFSET offset)
            17)MYSQL_ROW_OFFSET mysql_row_tell(MYSQL_RES *result)//當(dāng)前光標(biāo)位置
            18)MYSQL_ROW_OFFSET mysql_data_seek(MYSQL_RES *result,unsigned long long offset)
            19)MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)//結(jié)果集中的下一條記錄
            20)unsigned int mysql_fetch_lengths(MYSQL_RES *result)//結(jié)果集中當(dāng)前記錄的長(zhǎng)度
            21)unsigned int mysql_num_fields(MYSQL_RES *result)//結(jié)果集中列的數(shù)目
            22)MYSQL_FIELD_OFFSET mysql_field_seek(MYSQL_RES *result,MYSQL_FIELD_OFFSET offset)
            23)MYSQL_FIELD_OFFSET mysql_field_tell(MYSQL_RES *result)//當(dāng)前光標(biāo)位置
            24)MYSQL_FIELD *mysql_fetch_field(MYSQL_RES *result)//結(jié)果集中當(dāng)前列信息
            25)MYSQL_FIELD *mysql_fetch_fields(MYSQL_RES *result)//結(jié)果集中所有列信息
            26)MYSQL_RES *mysql_list_dbs(MYSQL *mysql,const char *wild)//與wild正則表達(dá)式匹配的數(shù)據(jù)庫(kù)信息
            27)MYSQL_RES *mysql_list_tables(MYSQL *mysql,const char *wild)//與wild正則表達(dá)式匹配的表信息
            28)MYSQL_RES *mysql_list_fields(MYSQL *mysql,const char * table,const char *wild)//與當(dāng)前表,匹配wild正

            則表達(dá)式的所有列名的結(jié)果集
            29)MYSQL_RES *mysql_list_processes(MYSQL *mysql)
            30)char *mysql_stat(MYSQL *mysql)//當(dāng)前服務(wù)器的信息
            31)char *mysql_get_server_info(MYSQL *mysql)
            32)char *mysql_get_client_info(MYSQL *mysql)
            33)char *mysql_get_host_info(MYSQL *mysql)
            34)char *mysql_get_proto_info(MYSQL *mysql)
            35)unsiged long mysql_thread_id(MYSQL *mysql)
            36)int mysql_kill(MYSQL *mysql,unsiged long pid)
            37)int mysql_shutdown(MYSQL *mysql)
            38)void mysql_debug(char *debug)
            39)int mysql_dump_debug_info(char *debug)
            40)unsigned int mysql_errno(MYSQL *mysql)
            41)char *mysql_error(MYSQL *mysql)

            日本一区精品久久久久影院| 国产国产成人久久精品| 久久久久久免费视频| 久久精品国产亚洲AV影院| 国产aⅴ激情无码久久| 精品一区二区久久| 久久综合久久性久99毛片| 久久大香萑太香蕉av| 久久久无码精品亚洲日韩按摩 | 久久人人爽人人爽人人AV| 国内精品久久久久久野外| 一级a性色生活片久久无少妇一级婬片免费放 | 久久亚洲av无码精品浪潮| 久久久老熟女一区二区三区| 久久国产视频99电影| 久久精品国产久精国产思思| 国产亚州精品女人久久久久久| 亚洲精品无码久久一线| 久久国产视频网| 夜夜亚洲天天久久| 国产精品无码久久综合 | 狠狠干狠狠久久| 亚洲综合熟女久久久30p| 日本国产精品久久| 91精品国产高清久久久久久91 | 99久久精品国产麻豆| 久久精品卫校国产小美女| 久久强奷乱码老熟女网站| 很黄很污的网站久久mimi色| 国产精品视频久久久| 久久精品国产亚洲AV麻豆网站| 久久人人爽人人人人片av| 亚洲伊人久久成综合人影院 | 精品综合久久久久久888蜜芽| 伊人久久大香线蕉综合5g| 久久影视综合亚洲| 久久精品亚洲男人的天堂| 99久久人人爽亚洲精品美女| 久久青草国产手机看片福利盒子| 久久久精品人妻一区二区三区四| 日韩精品久久久久久久电影蜜臀|