Integrity constraints are imposed on fields to meet the expected results of the field. For example, a field contains a default value and cannot be null.
Directly speaking, if the inserted data does not meet the restrictions, the database management
Our requirement is to remove China from the address field and set the (province_id) field of the province with the data address field.
First, for string search, we can use the replace usage in MySQL. This blog also mentioned. See: http://www.jb51.
Normal MySQL connections will certainly be discarded because every time SQL injection is prevented, it is relatively slow.
Mysqli is an optimization made on the basis of common mysql. To be honest, the preprocessing method is successful, which
This is the case: there are two tables, team table and people table. Each people belongs to a team and there is a field team_id in people.
The following table creation statement is provided:
Copy codeThe Code is as follows: create table t_team
(
Id
1. It may be that the/usr/local/mysql/data/rekfan. pid file has no write permission.Solution: grant permissions, execute "chown-R mysql: mysql/var/data" "chmod-R 755/usr/local/mysql/data", and then restart mysqld!
2. the mysql process may already
1. How to solve the problem of slow import of large batches of disordered data into InnoDB?Because of the primary key clustered index relationship, InnoDB is slower and slower to import without a primary key or non-sequence primary key. How can we
1. query help? Contents2. Use the merged hash value to separate BLOB or TEXT3. Number of points used for currency (decimal or numberic)4. SQL _mode?5. order by rand () limit 1000;6. Optimize show status like 'com' Com_select Com_insert and so on to
I. concept:① Database Synchronization (master-slave synchronization-write data to the slave server while writing data to the master database)② Database Synchronization (master-master synchronization-two database servers write data to each other)
Ii.
The default encoding of MySQL is Latin1, which does not support Chinese characters. To support Chinese characters, you must change the default encoding of the database to gbk or utf8.
1. You need to log in as the root user to view the database
Edit the my. cnf or my. ini file and remove the comments of the following lines of code:
Copy codeThe Code is as follows: log_slow_queries =/var/log/mysql/mysql-slow.log.
Long_query_time = 2
Log-queries-not-using-indexes
This will record slow
An error is reported when mysql statements are used today. The statement is as follows:
SQL code
Copy codeThe Code is as follows: SELECT sapcle FROM SellEnterpriseBaseInfor sebie, SellEnterpriseBaseInforVer sebive, sellapplyperpolicangelist sapcle
I. innodb row lock Classification
Record lock: record lock, that is, only a single row is locked.Gap lock: interval lock. Only one interval is locked. (Note that the interval here is an open interval, that is, the boundary value is not
1. To test the trigger and stored procedure, first create a simple table:
Copy codeThe Code is as follows: create table 'airuser '(
'Userid' int (11) not null AUTO_INCREMENT,
'Username' varchar (128) not null,
Primary key ('userid ')
) ENGINE =
The Default value of timestamp is Default CURRENT_TIMESTAMP.
The timestamp is set to automatically update on update CURRENT_TIMESTAMP as the table changes.
HoweverA table can have at most one field set CURRENT_TIMESTAMPYou cannot set DEFAULT
Monitor SQL statement execution efficiency based on mysql slow logs
Enable MySQL log-slow-queries (slow query records ).
In Linux, find my. cnf file (usually in/etc/mysql/), and you may find that the file cannot be saved after modification, because
For the sake of security, you need to back up or restore the database frequently. For MySQL, the most convenient method is to use the Export and Import functions of phpMyAdmin. However, if your database is large, phpMyAdmin, a Web application, may
A single-precision floating point uses 4-byte (32bit) to represent a floating point.A computer floating point number that adopts the IEEE754 standard is represented in binary format internally.For example, 7.22 cannot be expressed in 32-bit
-- Group data by a certain field to get the data of the row with the maximum (small) Value
Copy codeThe Code is as follows :/*
The data is as follows:
Name val memo
A 2 a2 (the second value of)
A 1 a1 -- the first value of
A 3 a3: The third value of
For example, if column a is defined as unique and the value is 1, the following statements have the same effect, that is, once the entry and exit records contain a = 1, directly update c = c + 1 without executing c = 3.
Copy codeThe Code is as
Create the mysql_order_by_test data table according to the following table structure. We will use instance to tell you how to use MySQL order.
Order by uid ASCQuery data in the forward order of uid, that is, sort data in ascending order of uidOrder
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service