TEXT   56
AKSHAY
Guest on 15th March 2023 10:30:39 AM


  1.   DDL COMMANDS
  2.  
  3.   a) DDL COMMANDS-CREATE
  4.      
  5. 1.      Create a table EMPLOYEE have the following fields (emp_id, name,city,dob,adhar_no)
  6.  
  7. 1A)  CREATE DATABASE DBMS;
  8.  CREATE TABLE EMPLOYEE(emp_id INT NOT NULL,Name VARCHAR(20),City VARCHAR(20),dob DATE,adhar_no INT);
  9.  
  10.   2.      Create a table STUDENT have the fields(roll_no, name, age, address, gender)and add following constraints on it.
  11.  
  12.  
  13.                Roll_no – Primary key
  14.                Name – does not allow null values
  15.                Age- must be in between (0-99), does not allow null values
  16.                Gender- default value is ‘m’
  17. 2A)
  18.  CREATE TABLE STUDENT(Roll_no int Primary key,Name varchar(50) not null,Age int CHECK(Age>=0 and Age<=99),Address varchar(50),Gender varchar(10) default "M");
  19.  DESC STUDENT;
  20.  
  21.  3.      Create a temporary table STUDENT1 of STUDENT relation.
  22.  
  23. 3A)
  24.  Create temporary table STUDENT1 select*from STUDENT;
  25.  DESC STUDENT1;
  26.  
  27. 4)
  28.  Create table EMPLOYEE1 select*from EMPLOYEE;
  29. 5)
  30.  create database INVOICE1;
  31.  use INVOICE1;
  32.  show tables;
  33.  create table CUSTOMER(id INT PRIMARY KEY,Name VARCHAR(20),Address VARCHAR(20),City VARCHAR(20),Ph_no INT);
  34.  CREATE TABLE PRODUCT(pid INT PRIMARY KEY,pName VARCHAR(20),Price int default 0);
  35.  CREATE TABLE Invoice1_master(inv_id INT PRIMARY KEY,cust_id INT REFERENCES CUSTOMER(id),inv_date DATE);
  36.  desc Invoice1;
  37.  show tables;
  38.  desc Invoice1_master;
  39.  CREATE TABLE Invoice1_item(inv_id INT REFERENCES invoice1_master(inv_id),pid INT REFERENCES PRODUCT(id),quantity INT);
  40.  show tables;
  41.  
  42.  
  43.  
  44. Experiment No: 1- Relational database design using MySQL -
  45.                           (1.1) DDL Commands
  46. RESMI S R
  47. Mar 8 (Edited Mar 8)
  48. 1.1)      
  49.  
  50.    
  51.  
  52.    
  53.     4.      Create a duplicate table of EMPLOYEE.
  54.  
  55.     5.        Create an INVOICE database and having following tables.
  56.  
  57.                       Customer(id, name, address, city, ph_no)
  58.                       Product(pid,  pname, price (default 0))
  59.                       Invoice_master(inv_id, cust_id(FK), inv_date)
  60.                       Invoice_item(inv_id (FK),  pid(FK),

Raw Paste

Login or Register to edit or fork this paste. It's free.