130 likes | 234 Vues
Explore the basics of web programming using MySQL database. Understand creation, connection, insertion, updating, deletion, and querying in MySQL. Discover the importance of RDBMS and structured query language in database management. Learn practical skills through hands-on examples.
E N D
Web Programming - MYSQL Association of Computing Activities Computer Science and Engineering Indian Institute of Technology Kanpur
Outline of Lecture • Introduction • Creating • Connecting • Insertion • Updating • Deletion • Querying
Introduction • Database is a organized collection of data(in tables) • RDBMS – relationship among the data in table • MY structured query language • RDBMS providing multi user access to db’s • Popular because of scalability, flexibility, high availability, robust transactional support, protection, app development, low cost • Facebook, Google, adobe and a lot more
Creation using xampp • Go to databases • Collation as UTF-8 • Click on the database and create tables with columns required • Enter the name, type, length • Collation, attributes, null • Index, auto increment • Storage engine , collation
Creating using sql • Create database name; • Create table name_of_table{ column1 data_type1; column1 data_type1; }
Connecting to db • Written in php script(server should be running) • mysql_connect(server,username,password) (=$con) • mysql_select_db(name,connection)
syntax for sql • $query = “my query goes here”; • $result = mysql_query($query,$con);
Insertion • INSERT into name_of_table VALUES (value_for_column1,value_for_column2,……..) • INSERT into name_of_table (column1,column4,column7) VALUES (value_for_column1,value_for_column4,value_for_column7)
Updation • Update, set, where • UPDATE name_of_table set column1=“some” where coulmnk = “this” • UPDATE name_of_table set column1=“some” ,column2=“some1” where coulmnk = “this” AND columnp=“here”;
Deletion • Delete ,from ,WHERE • DELETE FROM name_of_table where name_of_column=“value”; • Delete a particular row • To delete all rows use(make table empty) • DELETE from table_name or DELETE * from table_name
Querying • SELECT, FROM, WHERE • SELECT name_of_column from name_of_table WHERE name_of_other_column operator value • * instead of name_of_column • SELECT colum1,column2,…………. From table_name WHERE name op v1 AND/OR name2 op2 v2
Built In functions • SELECT function FROM table_name; • AVG() • MAX() • MIN() • SUM() • COUNT() • DISTINct