SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Tanuj Dhaundiyal
9910103409
F1
Purpose
GUI for MySQL Enhanced is a software which can
be used by anyone with little to no knowledge of how to
write queries and perform other operations in MySQL.
This software is used to display the data selected from
the tables, filter them, insert new data into the tables
stored in the database, and create new tables.
The basic objective of the project
The main objective of the system is to enable a user work
with the databases and tables in a RDBMS even if he/she
doesn’t have any knowledge of SQL.
The project is aimed at accomplishing the following:
Display tables in a table form.
Limit the data shown by adding conditions.
Insert more data into the table.
Display data after applying conditions.
Create New Table.
Enable learning in student mode.
COMPONENTS OF THE
APPLICATIONComponents of Authorization Frame:
Username:
User has to enter his username in this textfield.
Password:
User has to enter his password in this textfield.
Database Password:
User has to enter the database password for connectivity with the database in
this textfield.
Student Mode:
If activated, a frame is launched with the main window in which a log of all
the queries being executed is maintained.
Done Button:
Connect with the database and launch the application(main window).
Components of Main Frame:
Refresh:
Fetches all the available tables from the database.
Table list(combo box):
Contains the list of tables fetched from database.
Add more data:
To add more values to the table.
Display Columns:
Show the list of all the columns of the selected table.
Add Condition:
This launches another frame, in which user enter the
WHERE condition.
List1(Column Names):
This list contains columns of the selected table.
Display data without condition Button:
This shows the content of table, with the columns
selected by user from the above combo box.
Display data with condition Button:
This displays the data after “Add Condition” button is
used (WHERE condition is in use.)
Delete Table:
To delete the table on which the query operations are
being performed.
Save Table:
To save the table form in .xls format.
Save Table to Database:
To upload the visible table form directly to the
database.
Open Table:
To open the .xls format file into the table form.
Edit Table:
 To edit the table properties, like adding or deleting
columns and inserting new data into the table.
Components of “Add Condition” Frame:
This frame is launched when “Add Condition” Button
is pressed.
Display Columns:
Show all the columns of selected table.
Combo box(“Comparison Operator”)
This contains all the comparison operator like =, !=, >,
<, <=, >=.
Text Field(“Compare With Number”):
A number is inserted here if comparison is to be
made with an “integer”.
Text Field(“Compare with String”)
A string is inserted here if comparison is to be made
with a “string”.
Go Button:
Launch the query with WHERE condition, ready to
be displayed by pressing “Display data with condition”
button.
AND Button:
A new frame is launched, in which new query is
framed and is combined with the previous one with
AND operator.
OR Button:
A new frame is launched, in which new query is
framed and combined with the previous one with AND
operator.
‘Compare with a column from different table’ Button:
Pressing this launches a new frame where user selects
the table and the column to compare.
Components of “Add More Data” Frame:
Labels and Textfields:
This will be automatically generated according to the
table, with labels having the name of the columns and
textfields for the input from the user.
Insert:
This button will insert the data typed in by the user in
the selected table.
Components of “Table Name for New Table” Frame:
Text Field(“Table Name”):
Insert a table name for the new table.
Add Columns:
Opens “Add Column” frame.
Components of “Add Columns” Frame:
Text Field(“Column Name”):
Name of the new column.
Combo Box(“Type of Variable : INT or VARCHAR”)
Select the type of column.
Text Field(“Size”):
Enter the size of the column.
Checkboxes(Not Null, Unique, Primary Key)
This is used to define whether the new column is Not
Null, Unique, Primary Key.
Add More Columns:
Add more columns by launching “Add Columns”
Frame again.
Done:
Create the new table with the columns made.
Conclusion
This java based application is easy to use and flexible,
and really helps people understanding the basics of a
structural query language
. This application doesn’t offer variety of
functionalities to perform on database as of now, but
enough to give user without no programming
background ability to work on database.
Future
In future this project can be extended to cover other
functionalities like selecting different databases,
integration with other SQL languages, and
implementing other features of SQL like joints and
triggers.
GUI for MySQL

Weitere ähnliche Inhalte

Was ist angesagt?

Productivity programs excel assignment 1
Productivity programs excel assignment 1Productivity programs excel assignment 1
Productivity programs excel assignment 1Beth Ann Cueni
 
ASSIGNMENT IN IT ERA
ASSIGNMENT IN IT ERAASSIGNMENT IN IT ERA
ASSIGNMENT IN IT ERAISMAELPepino
 
MICROSOFT EXCEL (ICTL)
MICROSOFT EXCEL (ICTL)MICROSOFT EXCEL (ICTL)
MICROSOFT EXCEL (ICTL)Nad0209
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excelwaszia
 
Microsoft Excel Advanced Features
Microsoft Excel Advanced FeaturesMicrosoft Excel Advanced Features
Microsoft Excel Advanced FeaturesAkashMeghwar2
 
Microsoft Excel- basics
Microsoft Excel-  basicsMicrosoft Excel-  basics
Microsoft Excel- basicsjeshin jose
 
Excel Tutorial - The Pocket Money Calculator
Excel Tutorial - The Pocket Money CalculatorExcel Tutorial - The Pocket Money Calculator
Excel Tutorial - The Pocket Money Calculatorcorb201
 
Element of an electronic speadsheet ms excel
Element of an electronic speadsheet   ms excelElement of an electronic speadsheet   ms excel
Element of an electronic speadsheet ms exceleVidhya
 
14 must know terms for microsoft excel beginners
14 must know terms for microsoft excel beginners14 must know terms for microsoft excel beginners
14 must know terms for microsoft excel beginnersComputerTutorialsOnline.com
 
STARTING MICROSOFT EXCEL 2010
STARTING MICROSOFT EXCEL 2010STARTING MICROSOFT EXCEL 2010
STARTING MICROSOFT EXCEL 2010Estrelle M.A.
 
Microsoft excel 2013 Quickstart
Microsoft excel 2013 QuickstartMicrosoft excel 2013 Quickstart
Microsoft excel 2013 Quickstartcomatsg
 

Was ist angesagt? (19)

MS EXCEL 2007
MS EXCEL 2007MS EXCEL 2007
MS EXCEL 2007
 
Excel 2007
Excel 2007Excel 2007
Excel 2007
 
Productivity programs excel assignment 1
Productivity programs excel assignment 1Productivity programs excel assignment 1
Productivity programs excel assignment 1
 
ASSIGNMENT IN IT ERA
ASSIGNMENT IN IT ERAASSIGNMENT IN IT ERA
ASSIGNMENT IN IT ERA
 
Excel Chapter 1
Excel Chapter 1Excel Chapter 1
Excel Chapter 1
 
MICROSOFT EXCEL (ICTL)
MICROSOFT EXCEL (ICTL)MICROSOFT EXCEL (ICTL)
MICROSOFT EXCEL (ICTL)
 
Microsoft Excel Basics
Microsoft Excel BasicsMicrosoft Excel Basics
Microsoft Excel Basics
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Microsoft Excel Advanced Features
Microsoft Excel Advanced FeaturesMicrosoft Excel Advanced Features
Microsoft Excel Advanced Features
 
Microsoft Excel
Microsoft ExcelMicrosoft Excel
Microsoft Excel
 
Excel 2007 Unit P
Excel 2007 Unit PExcel 2007 Unit P
Excel 2007 Unit P
 
MS Excel 2013
MS Excel 2013MS Excel 2013
MS Excel 2013
 
Microsoft Excel- basics
Microsoft Excel-  basicsMicrosoft Excel-  basics
Microsoft Excel- basics
 
Excel Tutorial - The Pocket Money Calculator
Excel Tutorial - The Pocket Money CalculatorExcel Tutorial - The Pocket Money Calculator
Excel Tutorial - The Pocket Money Calculator
 
Element of an electronic speadsheet ms excel
Element of an electronic speadsheet   ms excelElement of an electronic speadsheet   ms excel
Element of an electronic speadsheet ms excel
 
Data Validation
Data ValidationData Validation
Data Validation
 
14 must know terms for microsoft excel beginners
14 must know terms for microsoft excel beginners14 must know terms for microsoft excel beginners
14 must know terms for microsoft excel beginners
 
STARTING MICROSOFT EXCEL 2010
STARTING MICROSOFT EXCEL 2010STARTING MICROSOFT EXCEL 2010
STARTING MICROSOFT EXCEL 2010
 
Microsoft excel 2013 Quickstart
Microsoft excel 2013 QuickstartMicrosoft excel 2013 Quickstart
Microsoft excel 2013 Quickstart
 

Andere mochten auch

Just Leads1 WORLD CLASS MARKETING SOLUTIONS
Just Leads1 WORLD CLASS MARKETING SOLUTIONSJust Leads1 WORLD CLASS MARKETING SOLUTIONS
Just Leads1 WORLD CLASS MARKETING SOLUTIONSJustLeads2014
 
Countable & Uncountable Nouns
Countable & Uncountable NounsCountable & Uncountable Nouns
Countable & Uncountable NounsAryza Riesdyanti
 
Sentence with One Clause: Past Participle
Sentence with One Clause: Past ParticipleSentence with One Clause: Past Participle
Sentence with One Clause: Past ParticipleAryza Riesdyanti
 
Dental considerations in daibetes patient
Dental considerations in daibetes patientDental considerations in daibetes patient
Dental considerations in daibetes patientPayoj Chaudhary
 

Andere mochten auch (7)

Just Leads1 WORLD CLASS MARKETING SOLUTIONS
Just Leads1 WORLD CLASS MARKETING SOLUTIONSJust Leads1 WORLD CLASS MARKETING SOLUTIONS
Just Leads1 WORLD CLASS MARKETING SOLUTIONS
 
Countable & Uncountable Nouns
Countable & Uncountable NounsCountable & Uncountable Nouns
Countable & Uncountable Nouns
 
Problems with Pronouns
Problems with PronounsProblems with Pronouns
Problems with Pronouns
 
Will versus Be Going To
Will versus Be Going ToWill versus Be Going To
Will versus Be Going To
 
Sentence with One Clause: Past Participle
Sentence with One Clause: Past ParticipleSentence with One Clause: Past Participle
Sentence with One Clause: Past Participle
 
Dental considerations in daibetes patient
Dental considerations in daibetes patientDental considerations in daibetes patient
Dental considerations in daibetes patient
 
Past versus Present
Past versus PresentPast versus Present
Past versus Present
 

Ähnlich wie GUI for MySQL

Office excel tips and tricks 201101
Office excel tips and tricks 201101Office excel tips and tricks 201101
Office excel tips and tricks 201101Vishwanath Ramdas
 
Lesson Four Setting Up Tables And Fields
Lesson Four   Setting Up Tables And FieldsLesson Four   Setting Up Tables And Fields
Lesson Four Setting Up Tables And Fieldsguevarra_2000
 
Itm310 problem solving #7 complete solutions correct answers key
Itm310 problem solving #7 complete solutions correct answers keyItm310 problem solving #7 complete solutions correct answers key
Itm310 problem solving #7 complete solutions correct answers keySong Love
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxEsubalew21
 
Pivot-Table-Handout1-projectcubicle lecture notes
Pivot-Table-Handout1-projectcubicle lecture notesPivot-Table-Handout1-projectcubicle lecture notes
Pivot-Table-Handout1-projectcubicle lecture notesProject Cubicle
 
Lecture2 slides
Lecture2 slidesLecture2 slides
Lecture2 slidesCyri Jones
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxEsubalew21
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |Umesh Kumar
 
It203 class slides-unit5
It203 class slides-unit5It203 class slides-unit5
It203 class slides-unit5Matthew Moldvan
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms accessjigeno
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessRai University
 
B.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms accessB.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms accessRai University
 
B.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms accessB.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms accessRai University
 
B.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms accessB.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms accessRai University
 
B.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms accessB.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms accessRai University
 
" Overview of the DSD and DATA editor in the new CountrySTAT platform "
" Overview of the DSD and DATA editor  in the new CountrySTAT platform  "" Overview of the DSD and DATA editor  in the new CountrySTAT platform  "
" Overview of the DSD and DATA editor in the new CountrySTAT platform "FAO
 

Ähnlich wie GUI for MySQL (20)

Office excel tips and tricks 201101
Office excel tips and tricks 201101Office excel tips and tricks 201101
Office excel tips and tricks 201101
 
Lesson Four Setting Up Tables And Fields
Lesson Four   Setting Up Tables And FieldsLesson Four   Setting Up Tables And Fields
Lesson Four Setting Up Tables And Fields
 
Itm310 problem solving #7 complete solutions correct answers key
Itm310 problem solving #7 complete solutions correct answers keyItm310 problem solving #7 complete solutions correct answers key
Itm310 problem solving #7 complete solutions correct answers key
 
Operate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptxOperate Spreadsheet applications ppt.pptx
Operate Spreadsheet applications ppt.pptx
 
Pivot-Table-Handout1-projectcubicle lecture notes
Pivot-Table-Handout1-projectcubicle lecture notesPivot-Table-Handout1-projectcubicle lecture notes
Pivot-Table-Handout1-projectcubicle lecture notes
 
Lecture2 slides
Lecture2 slidesLecture2 slides
Lecture2 slides
 
Module 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptxModule 08 Access & Use Database Application.pptx
Module 08 Access & Use Database Application.pptx
 
Ms Access
Ms AccessMs Access
Ms Access
 
Microsoft Excel Tutorial
Microsoft Excel TutorialMicrosoft Excel Tutorial
Microsoft Excel Tutorial
 
PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |PPT On MS-Access 2007 | Full Concepts |
PPT On MS-Access 2007 | Full Concepts |
 
It203 class slides-unit5
It203 class slides-unit5It203 class slides-unit5
It203 class slides-unit5
 
MS_Excel_ppt.pptx
MS_Excel_ppt.pptxMS_Excel_ppt.pptx
MS_Excel_ppt.pptx
 
Basic introduction to ms access
Basic introduction to ms accessBasic introduction to ms access
Basic introduction to ms access
 
B.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms accessB.sc i agri u 4 introduction to ms access
B.sc i agri u 4 introduction to ms access
 
B.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms accessB.sc i micro bio u 4 introduction to ms access
B.sc i micro bio u 4 introduction to ms access
 
B.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms accessB.sc i bio tech u 4 introduction to ms access
B.sc i bio tech u 4 introduction to ms access
 
B.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms accessB.sc i bio chem u 4 introduction to ms access
B.sc i bio chem u 4 introduction to ms access
 
B.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms accessB.sc i cs u 4 introduction to ms access
B.sc i cs u 4 introduction to ms access
 
" Overview of the DSD and DATA editor in the new CountrySTAT platform "
" Overview of the DSD and DATA editor  in the new CountrySTAT platform  "" Overview of the DSD and DATA editor  in the new CountrySTAT platform  "
" Overview of the DSD and DATA editor in the new CountrySTAT platform "
 
Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
 

Kürzlich hochgeladen

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 

Kürzlich hochgeladen (20)

Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 

GUI for MySQL

  • 2. Purpose GUI for MySQL Enhanced is a software which can be used by anyone with little to no knowledge of how to write queries and perform other operations in MySQL. This software is used to display the data selected from the tables, filter them, insert new data into the tables stored in the database, and create new tables.
  • 3. The basic objective of the project The main objective of the system is to enable a user work with the databases and tables in a RDBMS even if he/she doesn’t have any knowledge of SQL. The project is aimed at accomplishing the following: Display tables in a table form. Limit the data shown by adding conditions. Insert more data into the table. Display data after applying conditions. Create New Table. Enable learning in student mode.
  • 4. COMPONENTS OF THE APPLICATIONComponents of Authorization Frame: Username: User has to enter his username in this textfield. Password: User has to enter his password in this textfield. Database Password: User has to enter the database password for connectivity with the database in this textfield. Student Mode: If activated, a frame is launched with the main window in which a log of all the queries being executed is maintained. Done Button: Connect with the database and launch the application(main window).
  • 5. Components of Main Frame: Refresh: Fetches all the available tables from the database. Table list(combo box): Contains the list of tables fetched from database. Add more data: To add more values to the table.
  • 6. Display Columns: Show the list of all the columns of the selected table. Add Condition: This launches another frame, in which user enter the WHERE condition. List1(Column Names): This list contains columns of the selected table.
  • 7. Display data without condition Button: This shows the content of table, with the columns selected by user from the above combo box. Display data with condition Button: This displays the data after “Add Condition” button is used (WHERE condition is in use.)
  • 8. Delete Table: To delete the table on which the query operations are being performed. Save Table: To save the table form in .xls format. Save Table to Database: To upload the visible table form directly to the database. Open Table: To open the .xls format file into the table form. Edit Table:  To edit the table properties, like adding or deleting columns and inserting new data into the table.
  • 9. Components of “Add Condition” Frame: This frame is launched when “Add Condition” Button is pressed. Display Columns: Show all the columns of selected table. Combo box(“Comparison Operator”) This contains all the comparison operator like =, !=, >, <, <=, >=. Text Field(“Compare With Number”): A number is inserted here if comparison is to be made with an “integer”.
  • 10. Text Field(“Compare with String”) A string is inserted here if comparison is to be made with a “string”. Go Button: Launch the query with WHERE condition, ready to be displayed by pressing “Display data with condition” button.
  • 11. AND Button: A new frame is launched, in which new query is framed and is combined with the previous one with AND operator. OR Button: A new frame is launched, in which new query is framed and combined with the previous one with AND operator. ‘Compare with a column from different table’ Button: Pressing this launches a new frame where user selects the table and the column to compare.
  • 12. Components of “Add More Data” Frame: Labels and Textfields: This will be automatically generated according to the table, with labels having the name of the columns and textfields for the input from the user. Insert: This button will insert the data typed in by the user in the selected table.
  • 13. Components of “Table Name for New Table” Frame: Text Field(“Table Name”): Insert a table name for the new table. Add Columns: Opens “Add Column” frame.
  • 14. Components of “Add Columns” Frame: Text Field(“Column Name”): Name of the new column. Combo Box(“Type of Variable : INT or VARCHAR”) Select the type of column. Text Field(“Size”): Enter the size of the column.
  • 15. Checkboxes(Not Null, Unique, Primary Key) This is used to define whether the new column is Not Null, Unique, Primary Key. Add More Columns: Add more columns by launching “Add Columns” Frame again. Done: Create the new table with the columns made.
  • 16. Conclusion This java based application is easy to use and flexible, and really helps people understanding the basics of a structural query language . This application doesn’t offer variety of functionalities to perform on database as of now, but enough to give user without no programming background ability to work on database.
  • 17. Future In future this project can be extended to cover other functionalities like selecting different databases, integration with other SQL languages, and implementing other features of SQL like joints and triggers.