- Name:
easySQL
- Function:
use easy function to execute pyMySQL module
- Defect:
only easy SQL can be used
use:
database connect:
db=easySQL(databaseName, user, passwd, host) or easySQL(database)
table creat:
table = tableSQL(tableName, engine, charset)
table.addAttribute(aName, aType, aLong, default, isNotNull, isPrimaryKey, isAuto, isUnique, isUnsigned)
sql = table.creatLanguage()
db.commit(sql)
data find:
data = db.find(tableName, key1=value1, key2=value2…)
data add:
db.add(tableName, key1=value1, key2=value2…) or db.add(tableName, data)
data delete:
db.delete(tableName, key1=value1, key2=value2…) or db.add(tableName, data)
data update:
db.update(data, key1=value3, key2=value4…)
other:
db.commit(sql) or db.getData(sql)
data add dataList:
add all data in dataList. if input data is not list, it will be list in this function. this function need all input list type have the same length.
db.addList(tableName, key1=list1, key2=list2…)
data add(data add data rather than data add to table)
data.add(data1)
creat table by DIC(json.loads()):
db.creat(tableName, childDeep=0, **kwargs)
2.0.4:
fix the columns in mysql maybe in confusion
2.0.5:
you can get data by a dict type
2.0.6:
fix a bug that dict use the same addr
2.0.7:
Modify a small amount of code and logic to improve efficiency
db.commit(sql) change to db.execute(sql)
you can use db.addSQL(sql(s)) db.showSQL(index=None) db.deleteSQL(index=None) to change sqlList and then db.commit() to run sqlList
2.0.8:
fix a wrong that NoneType in data
Release files for easySQL-fiachia 3.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easySQL_fiachia-3.2.8.tar.gz | 29.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easySQL_fiachia-3.2.8-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 58.9 kB
Release files / easySQL_fiachia-3.2.8.tar.gz
| Download URL | easySQL_fiachia-3.2.8.tar.gz |
|---|---|
| Size | 29.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
383a2bdaa46ae90fa4d5af9186110efbebc47e2d49ecad58d04eb949ebb7b85d
|
|
BLAKE2b-256 checksum How to use checksums |
bea78f96d6f9edf7171bdc6772ff3771086ae9e908e3778b9f2c95bffa0e05d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|
Release files / easySQL_fiachia-3.2.8-py2.py3-none-any.whl
| Download URL | easySQL_fiachia-3.2.8-py2.py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
aca33a4cb70521f699786d8a4886d8703ffb893f8734507929aff2ae37b309fb
|
|
BLAKE2b-256 checksum How to use checksums |
daca21e565a623efd16ee209da00da49dfeee4fc3e49eacbba5e86a86cc5ca76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|