0% found this document useful (0 votes)
14 views5 pages

Compiled MySQL Assignment QA

The document contains practical worksheets for MySQL commands, focusing on database-related, table-related, and alter table commands. It includes various SQL statements for altering tables, creating tables, and managing primary keys. Each worksheet provides specific examples and explanations of commands used in MySQL.

Uploaded by

Arora Ji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views5 pages

Compiled MySQL Assignment QA

The document contains practical worksheets for MySQL commands, focusing on database-related, table-related, and alter table commands. It includes various SQL statements for altering tables, creating tables, and managing primary keys. Each worksheet provides specific examples and explanations of commands used in MySQL.

Uploaded by

Arora Ji
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

MySQL Class XI Practical Worksheets

Worksheet 1 (Database Related Commands)


1. Q1.

ALTER TABLE table_name ADD column_name datatype(size);

2. Q2.

ALTER TABLE Customer ADD PRIMARY KEY (CustID);

3. Q3.

ALTER TABLE Hospital ADD Address VARCHAR(100);

4. Q4.

ALTER TABLE Student DROP COLUMN Hobbies;

5. Q5.

ALTER TABLE Student ADD Game_Played VARCHAR(30);

6. Q6.

ALTER TABLE Friends DROP COLUMN Hobbies;

7. Q7.

ALTER TABLE Student ADD Hobbies VARCHAR(50);

8. Q8.

ALTER TABLE Employee ADD empid INT PRIMARY KEY;


Primary key helps uniquely identify records.

9. Q9.

ALTER TABLE Customer DROP PRIMARY KEY;

10. Q10.

ALTER TABLE employees MODIFY name VARCHAR(50);

11. Q11.

A = 4 characters
B = 20 characters (padded with spaces)
12. Q12.

i) Valid attributes: a) RollNo, c) Name


Invalid: b) "Amit" (value), d) 25 (value)
ii) Primary key: RollNo, as it uniquely identifies each student.

Worksheet 2 (Table Related Commands)


13. Q1.

ALTER TABLE table_name ADD column_name datatype(size);

14. Q2.

ALTER TABLE Customer ADD PRIMARY KEY (CustID);

15. Q3.

ALTER TABLE Hospital ADD Address VARCHAR(100);

16. Q4.

ALTER TABLE Student DROP COLUMN Hobbies;

17. Q5.

ALTER TABLE Student ADD Game_Played VARCHAR(30);

18. Q6.

ALTER TABLE Friends DROP COLUMN Hobbies;

19. Q7.

ALTER TABLE Student ADD Hobbies VARCHAR(50);

20. Q8.

ALTER TABLE Employee ADD empid INT PRIMARY KEY;


Primary key helps uniquely identify records.

21. Q9.

ALTER TABLE Customer DROP PRIMARY KEY;

22. Q10.

ALTER TABLE employees MODIFY name VARCHAR(50);

23. Q11.
A = 4 characters
B = 20 characters (padded with spaces)

24. Q12.

i) Valid attributes: a) RollNo, c) Name


Invalid: b) "Amit" (value), d) 25 (value)
ii) Primary key: RollNo, as it uniquely identifies each student.

25. Q13.

CREATE TABLE Player (


PlayerID INT PRIMARY KEY,
Name VARCHAR(30),
Age INT,
Game VARCHAR(20)
);

26. Q14.

(i) OrderId: INT, OrderDate: DATE


(ii) Yes, if datatypes match and no constraints are violated.

27. Q15.

CREATE TABLE Event (


EventId VARCHAR(5) PRIMARY KEY,
EventName VARCHAR(30) NOT NULL,
Location VARCHAR(50),
ClientID INT,
EventDate DATE
);

28. Q16.

i. EventId (Primary Key: unique for each event)


ii. ClientID (can be UNIQUE if clients are not repeated)

29. Q17.

CREATE TABLE Event (


EventID VARCHAR(5) PRIMARY KEY,
EventName VARCHAR(30) NOT NULL,
Location VARCHAR(50),
ClientID INT,
EventDate DATE
);
30. Q18.

SHOW DATABASES;
USE City;
DROP DATABASE Clients;
DROP TABLE Club;

31. Q19.

Use VARCHAR for EName because it saves space with variable-length data like names.

Worksheet 3 (Alter Table Commands)


32. Q1.

ALTER TABLE table_name ADD column_name datatype(size);

33. Q2.

ALTER TABLE Customer ADD PRIMARY KEY (CustID);

34. Q3.

ALTER TABLE Hospital ADD Address VARCHAR(100);

35. Q4.

ALTER TABLE Student DROP COLUMN Hobbies;

36. Q5.

ALTER TABLE Student ADD Game_Played VARCHAR(30);

37. Q6.

ALTER TABLE Friends DROP COLUMN Hobbies;

38. Q7.

ALTER TABLE Student ADD Hobbies VARCHAR(50);

39. Q8.

ALTER TABLE Employee ADD empid INT PRIMARY KEY;


Primary key helps uniquely identify records.

40. Q9.

ALTER TABLE Customer DROP PRIMARY KEY;

41. Q10.
ALTER TABLE employees MODIFY name VARCHAR(50);

You might also like