-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy patheasy.txt
More file actions
63 lines (44 loc) · 1.73 KB
/
easy.txt
File metadata and controls
63 lines (44 loc) · 1.73 KB
1
2
3
4
5
6
7
8
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
# SQL_easy
easy way to deal with MYSQL server by using commands on terminal
# Info
- <SQL_easy> for normal user to deal with databases without writing sql syntax.
- <SQL_easy> execute SQL syntax from server and give results.
- <SQL_easy> not complete yet Soon i will add some Features such SQL Security by
encode passwords by some algorithms and filter the Query to prenvent SQL-injection.
# Dependencies
- <Python> is required.
- To install it from <Python site> OR sudo (apt-get|yum) install python for linux.
- <MySQLdb> library for Python is required.
- To install sudo (apt-get|yum) python-mysqldb install for linux.
# Structure
[SQL_easy][]
.
├── `README.md`
├── `settings.py`
├── `hashes.py`
├── `structure.py`
├── `dealway.py`
├── `SQL_easy.py`
└── `/dump`
*
`{1} directories, {6} files `
<settings.py>
Module to set default configuration for connection to sql
server of database.
<hashes.py>
Module to hashe data in database for security and it hash password
for diffrent way.
<structure.py>
Module for DDL(Data Definition Language) commands that used to
build, alter, and drop database objects.
<dealway.py>
Module for DML(Data Manipulation Language) and DRL(Data Retrieval
Language) that used to manipilate data stored into database, it used
to insert, update, delete and retrieve data from database.
<SQL_easy.py>
Wrapper for the whole project to merge all modules for doing task for
user.
<dump/>
directory to save dumps of database on it.
<README.md>
it is look like manual for application for user to use it successfully.