当前位置:网站首页>Common SQL statement collation: MySQL
Common SQL statement collation: MySQL
2022-07-07 11:24:00 【Full stack programmer webmaster】
## Commonly used sql Sentence arrangement :mysql
1. increase
– Add a table “` CREATE TABLE `table_name`( … )ENGINE=InnoDB DEFAULT CHARSET=utf8; “`
– Increase record “` INSERT INTO `your_table_name`(`column_name`) VALUES (‘your_value_one’), (‘your_value_two’); “`
– Add fields “` ALTER TABLE `your_table_name` ADD `your_column_name` … AFTER `column_name`; “`
– Add index + Primary key “` ALTER TABLE `your_table_name` ADD PRIMARY KEY your_index_name(your_column_name); “` + unique index “` ALTER TABLE `your_table_name` ADD UNIQUE your_index_name(your_column_name); “` + General index “` ALTER TABLE `your_table_name` ADD INDEX your_index_name(your_column_name); “` + Full-text index “` ALTER TABLE `your_table_name` ADD FULLTEXT your_index_name(your_column_name); “`
2. Delete
– Delete line by line “` DELETE FORM `table_name` WHERE …; “`
– Clear the whole table “` TRUNCATE TABLE `your_table_name`; “`
– Delete table “` DROP TABLE `your_table_name`; “`
– Delete field “` ALTER TABLE `your_table_name` DROP `column_name`; “`
– Delete index “` ALTER TABLE `your_table_name` DROP INDEX your_index_name(your_column_name); “`
3. Change
– Change data “` UPDATE `table_name` SET column_name=your_value WHERE …; “`
– Change field “` ALTER TABLE `your_table_name` CHANGE `your_column_name` `your_column_name` …( change ); “`
– Change the field value to a value in another table “` UPDATE `your_table_name` AS a JOIN `your_anther_table_name` AS b SET a.column = b.anther_column WHERE a.id = b.a_id…; “`
4. check
– Common query “` SELECT `column_name_one`, `column_name_two` FROM `table_name`; “`
– Relational query “` SELECT * FROM `your_table_name` AS a JOIN `your_anther_table_name` AS b WHERE a.column_name = b.column_name…; “`
– Total function condition query :WHERE Keyword cannot be used with aggregate function “` SELECT aggregate_function(column_name) FROM your_table_name GROUP BY column_name HAVING aggregate_function(column_name)…; “`
– Cross database query under the same instance “` SELECT * FROM database_name.your_table_name AS a JOIN another_database_name.your_another_table_name AS b WHERE a.column_name = b.column_name…; “`
5. Copy a table structure “` CREATE TABLE `your_table_name` LIKE `destination_table_name`; “`
6. Copy a table completely : Table structure + All data “` CREATE TABLE `your_table_name` LIKE `destination_table_name`;
INSERT INTO `your_table_name` SELECT * FROM `destination_table_name`; “`
—
### appendix :mysql Common commands – land : mysql -h host -u username -p – List databases :SHOW DATABESES; – List tables :SHOW TABLES; – List table structure :DESC table_name – Use a database :USE database_name; – Import :source ‘file’; – export :mysqldump -h 127.0.0.1 -u root -p “database_name” “table_name” –where=”condition” > file_name.sql; – Check the slow log :mysqldumpslow -s [c: Sort by number of records /t: Time /l: Lock time /r: Number of records returned ] -t [n: front n Data ] -g “ Regular ” /path – New users : insert into `user`(`Host`, `User`, `authentication_string`) value(‘localhost’, ‘username’, password(‘pwd’))
### mysql 5.7 New users
“` // Insert a new user insert into mysql.user(Host, User, authentication_string, ssl_cipher, x509_issuer, x509_subject value(‘localhost’, ‘username’, password(‘password’), ”, ”, ”);
// Database authorization grant all privileges on dbname.name.* to [email protected] identified by ‘password’;
// Refresh permission information FLUSH PRIVILEGES; “`
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/113828.html Link to the original text :https://javaforall.cn
边栏推荐
- RationalDMIS2022 高级编程宏程序
- Static semantic check of clang tidy in cicd
- [untitled]
- The concept, implementation and analysis of binary search tree (BST)
- Vscode 尝试在目标目录创建文件时发生一个错误:拒绝访问【已解决】
- Learning notes | data Xiaobai uses dataease to make a large data screen
- uniapp 在onLaunch中跳轉頁面後,點擊事件失效解决方法
- 分布式数据库主从配置(MySQL)
- Avoid mutating a prop directly since the value will be overwritten whenever the parent component
- 高考作文,高频提及科技那些事儿……
猜你喜欢

【C#】WinForm运行缩放(变糊)的解决方法

How to remove addition and subtraction from inputnumber input box

Idea shortcut keys

基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】

基于华为云IOT设计智能称重系统(STM32)
![Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]](/img/ed/29d6bf21f857ec925bf425ad594e36.png)
Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]

科普达人丨一文弄懂什么是云计算?

The opacity value becomes 1%

Socket socket programming

Verilog 实现数码管显视驱动【附源码】
随机推荐
STM32入门开发 采用IIC硬件时序读写AT24C08(EEPROM)
Case study of Jinshan API translation function based on retrofit framework
[untitled]
普通测试年薪15w,测试开发年薪30w+,二者差距在哪?
How to remove addition and subtraction from inputnumber input box
【时间格式工具函数的封装】
Table replication in PostgreSQL
Still cannot find RPC dispatcher table failed to connect in virtual KD
[untitled]
从色情直播到直播电商
Leetcode - interview question 17.24 maximum submatrix
Web端自动化测试失败的原因
Verilog 实现数码管显视驱动【附源码】
什么是高内聚、低耦合?
聊聊SOC启动(十一) 内核初始化
Qtcreator sets multiple qmake
基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】
The sixth training assignment
关于jmeter中编写shell脚本json的应用
RationalDMIS2022 高级编程宏程序