MySQL Connector
          MysqlConnector
  Instantiate a DB connector.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
host | 
          
                str
           | 
          
             Database host  | 
          required | 
port | 
          
                str
           | 
          
             Database port  | 
          required | 
user | 
          
                str
           | 
          
             Username  | 
          required | 
password | 
          
                str
           | 
          
             Password  | 
          required | 
allow_local_infile | 
          
                boolean
           | 
          
             Local infile is allowed when the value is True  | 
          
                False
           | 
        
Returns:
| Name | Type | Description | 
|---|---|---|
result |           
                str
           | 
          
             Value is 'OK' when successful  | 
        
Source code in honeydew/mysql.py
              | Python | |
|---|---|
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123  |  | 
          load_csv(db_name, table_name, file_name, write_disposition, delimiter=',', ignore_rows=1, is_local_csv=True)
  Load a local CSV file into a table.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
db_name | 
          
                str
           | 
          
             Database name where the CSV will be loaded  | 
          required | 
table_name | 
          
                str
           | 
          
             Table name where the CSV will be loaded  | 
          required | 
file_name | 
          
                str
           | 
          
             CSV file name  | 
          required | 
delimiter | 
          
                str
           | 
          
             CSV delimiter character  | 
          
                ','
           | 
        
ignore_rows | 
          
                str
           | 
          
             Number of rows that will be ignored from the top  | 
          
                1
           | 
        
write_disposition | 
          
                str
           | 
          
             Write method to add data into table (WRITE_TRUNCATE, WRITE_APPEND)  | 
          required | 
is_local_csv | 
          
                boolean
           | 
          
             If the value is True, then CSV file is in local machine. If the value is False, then CSV file is in remote machine.  | 
          
                True
           | 
        
Returns:
| Name | Type | Description | 
|---|---|---|
result |           
                str
           | 
          
             The result of function  | 
        
Source code in honeydew/mysql.py
            
          query_to_dataframe(query_str)
  Query and store the result in a dataframe.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
query_str | 
          
                str
           | 
          
             sql query  | 
          required | 
Returns:
| Name | Type | Description | 
|---|---|---|
result |           
                dataframe
           | 
          
             Result in a dataframe  | 
        
Source code in honeydew/mysql.py
            
          query_without_fetch(query_str)
  Send non DQL query.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
query_str | 
          
                str
           | 
          
             sql query  | 
          required | 
Returns:
| Name | Type | Description | 
|---|---|---|
result |           
                str
           | 
          
             Value is 'OK' when successful  |