• <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的一些語法和C API

            Posted on 2006-01-23 17:36 奇奇 閱讀(726) 評論(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下進行
            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;//列定義的長度
            unsigned int max_length;//數(shù)據(jù)實際的最大長度
            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ù)選項
            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ù)庫db為當前數(shù)據(jù)庫
            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í)行的一次操作的有關信息。
            11)MYSQL_RES *mysql_store_result(MYSQL *mysql)//讀取一個查詢的全部結果。
            12)MYSQL_RES *mysql_use_result(MYSQL *mysql)//初始化一個結果集,但是不把結果讀到客戶端,仍然保留在服務器


            13)void mysql_free_result(MYSQL_RES *result)//釋放結果集使用的內存。
            14)my_ulonglong mysql_affected_rows(MYSQL *mysql)//返回最后一個update,delete,insert操作影響的記錄數(shù)。
            15)my_ulonglong mysql_num_rows(MYSQL *mysql)//mysql_store_result()返回的結果集中的記錄數(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)//當前光標位置
            18)MYSQL_ROW_OFFSET mysql_data_seek(MYSQL_RES *result,unsigned long long offset)
            19)MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)//結果集中的下一條記錄
            20)unsigned int mysql_fetch_lengths(MYSQL_RES *result)//結果集中當前記錄的長度
            21)unsigned int mysql_num_fields(MYSQL_RES *result)//結果集中列的數(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)//當前光標位置
            24)MYSQL_FIELD *mysql_fetch_field(MYSQL_RES *result)//結果集中當前列信息
            25)MYSQL_FIELD *mysql_fetch_fields(MYSQL_RES *result)//結果集中所有列信息
            26)MYSQL_RES *mysql_list_dbs(MYSQL *mysql,const char *wild)//與wild正則表達式匹配的數(shù)據(jù)庫信息
            27)MYSQL_RES *mysql_list_tables(MYSQL *mysql,const char *wild)//與wild正則表達式匹配的表信息
            28)MYSQL_RES *mysql_list_fields(MYSQL *mysql,const char * table,const char *wild)//與當前表,匹配wild正

            則表達式的所有列名的結果集
            29)MYSQL_RES *mysql_list_processes(MYSQL *mysql)
            30)char *mysql_stat(MYSQL *mysql)//當前服務器的信息
            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成人网人人软件| 国产精品一区二区久久精品涩爱| 香蕉久久久久久狠狠色| 久久只有这里有精品4| 久久精品黄AA片一区二区三区| 久久精品一区二区| 伊人久久大香线蕉综合网站| 国产产无码乱码精品久久鸭| 亚洲国产香蕉人人爽成AV片久久| 国产99精品久久| 伊人久久成人成综合网222| 国产成人久久精品区一区二区| 97视频久久久| 久久精品成人一区二区三区| 久久偷看各类wc女厕嘘嘘| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 中文字幕亚洲综合久久菠萝蜜| 久久水蜜桃亚洲av无码精品麻豆 | 亚洲精品视频久久久| 丁香久久婷婷国产午夜视频| 精品熟女少妇a∨免费久久| 亚洲精品无码久久毛片 | 亚洲国产高清精品线久久 | 久久国产成人午夜aⅴ影院| 久久精品无码专区免费东京热 | 99久久成人国产精品免费| 色狠狠久久综合网| 亚洲国产精品成人久久蜜臀 | 精品久久久中文字幕人妻| 色8激情欧美成人久久综合电| 日本免费久久久久久久网站| 久久狠狠色狠狠色综合| 少妇久久久久久久久久| 亚洲精品无码久久久久| 欧洲国产伦久久久久久久| 久久99国产精品久久99果冻传媒| 国产精品久久久久久吹潮| 久久婷婷午色综合夜啪| 中文字幕精品久久| 久久国产色av免费看|