This action might not be possible to undo. Are you sure you want to continue?
Indexes are used to find rows with specific column values quickly. Without an index, MySQL must begin with the first row and then read through the entire table to find the relevant rows. The larger the table, the more this costs. If the table has an index for the columns in question, MySQL can quickly determine the position to seek to in the middle of the data file without having to look at all the data.
I want to optimize my database. So I need to learn about INDEXES or KEYS in MySQL. Can you explain that how many types of INDEXES or KEYS are in MySQL?
Answer No: 136
MySQL allows four general types of indexes (keys). These indexes can be created either on single column or multi-columns however both single column index and multi columns index have some different behaviors.
Primary Key Indexes Unique Key Indexes Normal Indexes also known as "Non-Unique Indexes", "Ordinary Indexes", or "Indexes without constraints" Full-Text Indexes
Full-text – Built in functionality in MySQL that allows users to search through certain tables for matches to a string.
CREATE TABLE articles (body TEXT, title VARCHAR(250), id INT NOT NULL auto_increment, PRIMARY KEY(id); SELECT * FROM articles WHERE body LIKE '%$keyword%';
ALTER TABLE articles ADD FULLTEXT(body, title);
This set ups our Full-text index. The (body, title) part tells us that we can search the body and title for keywords later on. ELECT * FROM articles WHERE MATCH(title, body) AGAINST ('PHP')
1. How do you start and stop MySQL on Windows? - net start MySQL, net stop MySQL 2. How do you start MySQL on Linux? - /etc/init.d/mysql start 3. Explain the difference between mysql and mysqli interfaces in PHP? - mysqli is the object-oriented version of mysql library functions. 4. What’s the default port for MySQL Server? - 3306 5. What does tee command do in MySQL? - tee followed by a filename turns on MySQL logging to a specified file. It can be stopped by command notee. 6. Can you save your connection settings to a conf file? - Yes, and name it ~/.my.conf. You might want to change the permissions on the file to 600, so that it’s not readable by others.
What are HEAP tables in MySQL? .Much more conservative approach to disk space management . Explain the difference between MyISAM Static and MyISAM Dynamic. Explain advantages of MyISAM over InnoDB? . What happens when the column is set to AUTO INCREMENT and you reach the maximum value for that table? . data for which is saved into comma-separated values files. etc. With InnoDB the tables are stored in tablespace. What is SERIAL data type in MySQL? . MyISAM Static would be easier to restore in case of corruption. . BLOB. How do you change a password for an existing user via mysqladmin? mysqladmin -u root -p password "newpassword" 8. Explain federated tables.7. HEAP tables do not support AUTO_INCREMENT. 18. The Dynamic MyISAM table would include fields such as TEXT. which could be compressed then with myisamchk if needed. It does not overflow to 0 to prevent data losses. No TEXT or BLOB fields are allowed within HEAP tables. which reduces their disk usage. There are as few users as possible (in the ideal case only root) who have unrestricted access. 19.Introduced in MySQL 5. They are usually used for high-speed temporary storage. 11. You can only use the comparison operators = and <=>. transactions.mysqldump -h mysqlhost -u username -p mydatabasename > dbdump.MySQL config variable max_heap_table_size.sql 9. TRhe COUNT(*)s execute slower than in MyISAM due to tablespace complexity. 15. since the key has been used already. 17.Row-level locking.It stops incrementing. since even though you might lose some data. foreign key constraints and crash recovery. 16. Have you ever used MySQL Administrator and MySQL Query Browser? Describe the tasks you accomplished with these tools. Explain advantages of InnoDB over MyISAM? . Indexes must be NOT NULL. 13. What are some good ideas regarding user security in MySQL? . There is no user without a user name. How do you control the max size of a HEAP table? . federated tables allow access to the tables located on other databases on other servers. 14.In MyISAM static all the fields have fixed width.BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT 20. What does myisamchk do? .HEAP tables are in-memory.0. but further inserts are going to produce an error. What are CSV tables? .It compressed the MyISAM tables. There is no user whose Host column contains % (which here indicates that the user can log in from anywhere in the network or the Internet).Those are the special tables. .each MyISAM table is stored in a separate file. All data except for TEXT and BLOB can occupy 8. Use mysqldump to create a copy of the database? . They cannot be indexed. to accommodate the data types with various lengths.There is no user without a password. and not much further optimization is possible. No full text indexing is available for InnoDB. 12. 10. you know exactly where to look for the beginning of the next record. .000 bytes at most.
. on future updates puts the current value of the timestamp in.FLOATs store floating point numbers with 8 place accuracy and take up 4 bytes. How can we submit from without a submit button? 4.21. Explain data type TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP .0. Explain TIMESTAMP DEFAULT ‘2006:09:02 17:38:44′ ON UPDATE CURRENT_TIMESTAMP. Can we use include ("abc.That field gets the current timestamp whenever the row gets altered. If you specify the data type as DECIMAL (5. DOUBLE and REAL. What happens if a table has one column defined as TIMESTAMP? . 22. a current timestamp is inserted on update of the row.Prior to MySQL 5. If I created a column with data type VARCHAR(3).2). such as the publication date of the article? .99. How many ways we can retrieve the date in result set of mysql using php? 5. 23.php"? . What are the differences between Get and post methods in form submitting. But what if you really want to store the timestamp data.com ' from a string 'http://email@example.com' using regular _expression of php? 8. since MySQL automatically adjusted the data type.php") two times in a php page "makeit. 26. Explain the difference between BOOL. PHP&MySQL interview questions 1. How can we extract string 'abc.0. 27. 28. Explain the difference between FLOAT.3: BIT data type can store 8 bytes of data and should be used for binary data. 29. .3: those are all synonyms. After MySQL 5. Note that with the negative number the minus sign is considered one of the digits.Create two columns of type TIMESTAMP and use the second one for your real data. What does TIMESTAMP ON UPDATE CURRENT_TIMESTAMP data type do? . TINYINT and BIT.99 to -99. What is the difference between $message and $$message? 7.A default value is used on initialization. give the case where we can use get and we can use post methods? 2. Who is the father of php and explain the changes in php versions? 3. 25. include_once? 10. . what’s the range of values that can go in this table? . What are the differences between require and include. How can we create a database using php and mysql? 9.CHAR(3).On initialization places a zero in that column.999. 24.The column exhibits the same behavior as a single timestamp column in a table with no other timestamp columns. What is the difference between mysql_fetch_object and mysql_fetch_array? 6. what would I expect to see in MySQL table? . DOUBLEs store floating point numbers with 16 place accuracy and take up 8 bytes. REAL is a synonym of FLOAT for now.
. 0 53 Is SET Command is SQL Statement.. if yes what is the reason. if no what is the reason?. primary key and unique key? 3 624 Difference between MYSQL_ASSOC. 1 93 2 451 how to find max salary from the database how fastest what is the difference What is the use of indexing table? using primary can we relate two how to what is the querry for all managers salary? 2 261 access of data can be done from database ? 2 502 between MyIsam and InnoDb engine? 1 544 2 526 what is the size of date datatype in sql? 2 533 table. bwt.Booking Table field are given id proerty_id start_date checkout_date no_of_visitor booking date status Waiting yours answer.plication? HCL 1 33 Is it possible to update a table value with out using update command?. Thanks In Advance..What is Database? 1 37 What is A BI Ap.. with out foreign key? 0 195 What is the diff.MYSQL_NUM and MYSQL_BOTH ? TCS 1 920 know the tables in database having foreign key? 1 251 .? BitWise 2 481 In a property booking section want a query to check that property is booked from StartDate to EndDate.