MYSQL基础命令_MySQL
1、修改root命令
mysqladmin -u root -p password [newpassword]
注意password 是修改密码的命令
2、远程登录
mysql -u root -h 127.0.0.1 -P 3306 -D demo -p
3、between包含首尾
select * from product where price between 5 and 10
价格在[5,10],包括5和10
4、null值判断
select * from contract where contact_mobile is null
5、模糊匹配
select * from user where name like '%tom%'
%表示任意字符,任意次数
select * from user where name like '_tom'
_ 表示一个字符
6、连接字符串
select concat(name,'(',phone,')') from contract
7、去除字符串空格
select trim(phone) from contract
8、统计
select count(*) from product 包含空值
select count(phone) from product 不包含空值
9、分组
group by 默认约定
group by 子句中列出的每个列都必须是检索列 或者 有效的表达式(不能使聚集函数)
过滤分组
select user_id ,count(*) as orders from orders group by user_id having count(*) >=2
10、子查询作为select字段
select user_name,(select count(*) from orders where orders.user_id = customers.user_id) as orders
from customers
select user_name,(case when add_time > '2014-03-01' then 1 else 0 end) as flag from users
11、插入数据
插入多条
insert into action_detail(action_id,add_time,user_id) values(1,'2014-04-25',9090),(1,'2014-02-30',9090)
从select 中插入
insert into action_detail(action_id,add_time,user_id) select action_id,add_time,user_id from action
12、更新多个值
update product set name='123',phone='010-9890987' where id=9

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini membincangkan menggunakan pernyataan jadual Alter MySQL untuk mengubah suai jadual, termasuk menambah/menjatuhkan lajur, menamakan semula jadual/lajur, dan menukar jenis data lajur.

Artikel membincangkan mengkonfigurasi penyulitan SSL/TLS untuk MySQL, termasuk penjanaan sijil dan pengesahan. Isu utama menggunakan implikasi keselamatan sijil yang ditandatangani sendiri. [Kira-kira aksara: 159]

Artikel membincangkan strategi untuk mengendalikan dataset besar di MySQL, termasuk pembahagian, sharding, pengindeksan, dan pengoptimuman pertanyaan.

Artikel membincangkan alat MySQL GUI yang popular seperti MySQL Workbench dan PHPMyAdmin, membandingkan ciri dan kesesuaian mereka untuk pemula dan pengguna maju. [159 aksara]

Artikel ini membincangkan jadual menjatuhkan di MySQL menggunakan pernyataan Jadual Drop, menekankan langkah berjaga -jaga dan risiko. Ia menyoroti bahawa tindakan itu tidak dapat dipulihkan tanpa sandaran, memperincikan kaedah pemulihan dan bahaya persekitaran pengeluaran yang berpotensi.

Artikel membincangkan menggunakan kunci asing untuk mewakili hubungan dalam pangkalan data, memberi tumpuan kepada amalan terbaik, integriti data, dan perangkap umum untuk dielakkan.

Artikel ini membincangkan membuat indeks pada lajur JSON dalam pelbagai pangkalan data seperti PostgreSQL, MySQL, dan MongoDB untuk meningkatkan prestasi pertanyaan. Ia menerangkan sintaks dan faedah mengindeks laluan JSON tertentu, dan menyenaraikan sistem pangkalan data yang disokong.

Artikel membincangkan mendapatkan MySQL terhadap suntikan SQL dan serangan kekerasan menggunakan pernyataan yang disediakan, pengesahan input, dan dasar kata laluan yang kuat. (159 aksara)
