คำถามติดแท็ก mysql

MySQL เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้ภาษาคิวรีเชิงโครงสร้าง (SQL) ห้ามใช้แท็กนี้สำหรับฐานข้อมูลอื่น ๆ เช่น SQL Server, SQLite เป็นต้นฐานข้อมูลเหล่านี้เป็นฐานข้อมูลที่แตกต่างกันซึ่งทั้งหมดใช้ภาษาของ SQL เพื่อจัดการข้อมูล

23
การตั้งค่ารหัสผ่านผู้ใช้รูท MySQL บน OS X
ฉันเพิ่งติดตั้ง MySQL บน Mac OS X ขั้นตอนต่อไปคือการตั้งรหัสผ่านผู้ใช้รูทดังนั้นฉันจึงทำสิ่งนี้ต่อไป: เรียกใช้แอปเทอร์มินัลเพื่อเข้าถึงบรรทัดคำสั่ง Unix ภายใต้พรอมต์ Unix ฉันดำเนินการคำสั่งเหล่านี้: $ cd /usr/local/mysql/bin $ ./mysqladmin -u root password 'password' แต่เมื่อฉันรันคำสั่ง $ ./mysql -u rootนี่คือคำตอบ: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 224 Server version: 5.5.13 MySQL Community Server (GPL) …
235 mysql  macos  passwords 

12
ค้นหาและแทนที่ข้อความในตารางทั้งหมดโดยใช้แบบสอบถาม MySQL
ฉันมักจะใช้ค้นหาด้วยตนเองเพื่อแทนที่ข้อความในฐานข้อมูล MySQL โดยใช้ phpmyadmin ตอนนี้ฉันเบื่อแล้วฉันจะเรียกใช้คิวรีเพื่อค้นหาและแทนที่ข้อความด้วยข้อความใหม่ในตารางทั้งหมดใน phpmyadmin ได้อย่างไร ตัวอย่าง: ค้นหาคำหลักแทนที่ด้วยdomain.comwww.domain.com
235 mysql  phpmyadmin 

8
สร้างฐานข้อมูลใหม่ด้วย MySQL Workbench
เป็นสิ่งใหม่สำหรับ MySQL ฉันได้ติดตั้ง MySQL Workbench เวอร์ชันล่าสุด (5.2.33) แล้ว ฉันต้องการทราบว่าคุณสามารถสร้างฐานข้อมูลด้วยแอปพลิเคชันนี้ได้อย่างไร ในแท็บภาพรวมของเครื่องมือแก้ไข SQL มี "MySQL Schema" แสดงอยู่ไม่กี่สกีมาเหล่านี้เป็นฐานข้อมูลที่มีอยู่หรือไม่

13
วิธีการคัดลอกแถวและแทรกในตารางเดียวกันกับเขตข้อมูล autoincrement ใน MySQL?
ใน MySQL ฉันพยายามที่จะคัดลอกแถวที่มีautoincrement column ID=1และใส่column ID=2ข้อมูลลงในตารางเดียวกันเป็นแถวใหม่ที่มี ฉันจะทำสิ่งนี้ในแบบสอบถามเดียวได้อย่างไร
233 mysql  sql  insert  copy 


6
MySQL ดีกว่าที่จะแทรก NULL หรือสตริงว่าง?
ฉันมีแบบฟอร์มบนเว็บไซต์ที่มีฟิลด์ต่าง ๆ มากมาย ฟิลด์บางฟิลด์เป็นทางเลือกในขณะที่บางฟิลด์บังคับ ในฐานข้อมูลของฉันฉันมีตารางที่เก็บค่าเหล่านี้ทั้งหมดเป็นวิธีที่ดีกว่าหรือไม่ในการแทรกค่า NULL หรือสตริงว่างลงในคอลัมน์ DB ที่ผู้ใช้ไม่ได้ใส่ข้อมูลใด ๆ
230 mysql  sql  sql-null 

18
รับเร็กคอร์ดที่มีค่าสูงสุดสำหรับผลลัพธ์ SQL กลุ่มที่จัดกลุ่มแต่ละกลุ่ม
คุณจะได้รับแถวที่มีค่าสูงสุดสำหรับแต่ละชุดที่จัดกลุ่มได้อย่างไร ฉันเคยเห็นรูปแบบที่ซับซ้อนเกินไปของคำถามนี้และไม่มีคำตอบที่ดีเลย ฉันพยายามรวบรวมตัวอย่างที่ง่ายที่สุดเท่าที่จะทำได้: จากตารางด้านล่างด้วยคอลัมน์บุคคลกลุ่มและอายุคุณจะได้คนที่เก่าแก่ที่สุดในแต่ละกลุ่มอย่างไร (เน็คไทภายในกลุ่มควรให้ผลลัพธ์ตัวอักษรแรก) Person | Group | Age --- Bob | 1 | 32 Jill | 1 | 34 Shawn| 1 | 42 Jake | 2 | 29 Paul | 2 | 36 Laura| 2 | 39 ชุดผลลัพธ์ที่ต้องการ: Shawn | 1 | 42 Laura | 2 | 39

11
จะทำการ mysqldump โดยไม่ต้องใส่รหัสผ่านได้อย่างไร?
ฉันต้องการทราบคำสั่งเพื่อทำการ mysqldump ของฐานข้อมูลโดยไม่ต้องแจ้งรหัสผ่าน เหตุผล: ฉันต้องการทำงาน cron ซึ่งใช้ mysqldump ของฐานข้อมูลวันละครั้ง ดังนั้นฉันจะไม่สามารถใส่รหัสผ่านเมื่อได้รับแจ้ง ฉันจะแก้ปัญหานี้อย่างไร
229 mysql 

5
สั่งซื้อตาราง MySQL สองคอลัมน์
ฉันจะเรียงลำดับตาราง MySQL ด้วยสองคอลัมน์ได้อย่างไร สิ่งที่ฉันต้องการคือบทความที่เรียงลำดับตามอันดับสูงสุดก่อนจากนั้นจึงเป็นวันที่ล่าสุด ตัวอย่างเช่นนี่จะเป็นผลลัพธ์ตัวอย่าง (เหลือ # คืออันดับจากนั้นชื่อบทความจากนั้นตามวันที่ของบทความ) 50 | บทความนี้หิน | 4 กุมภาพันธ์ 2009 35 | บทความนี้ค่อนข้างดี | 1 กุมภาพันธ์ 2009 5 | บทความนี้ไม่ร้อนแรง 25 มกราคม 2009 SQL ที่เกี่ยวข้องที่ฉันใช้คือ: ORDER BY article_rating, article_time DESC ฉันสามารถเรียงลำดับอย่างใดอย่างหนึ่ง แต่ไม่ใช่ทั้งสองอย่าง

17
“ ค่าสตริงไม่ถูกต้อง” เมื่อพยายามแทรก UTF-8 ลงใน MySQL ผ่าน JDBC?
นี่คือวิธีการตั้งค่าการเชื่อมต่อของฉัน: Connection conn = DriverManager.getConnection(url + dbName + "?useUnicode=true&characterEncoding=utf-8", userName, password); และฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อผูกเพื่อเพิ่มแถวลงในตาราง: Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' for column 'content' at row 1 ฉันแทรกหลายพันระเบียนและฉันได้รับข้อผิดพลาดนี้เสมอเมื่อข้อความมี \ xF0 (เช่นค่าสตริงที่ไม่ถูกต้องเริ่มต้นด้วย \ xF0 เสมอ) การเปรียบเทียบคอลัมน์คือ utf8_general_ci มีปัญหาอะไร
228 mysql  jdbc  utf-8  utf8mb4 

5
เปลี่ยนประเภทคอลัมน์จาก Date เป็น DateTime ระหว่างการย้าย ROR
ฉันต้องเปลี่ยนประเภทคอลัมน์จากวันที่เป็นวันที่และเวลาสำหรับแอปที่ฉันกำลังทำ ฉันไม่สนใจเกี่ยวกับข้อมูลในขณะที่ยังคงพัฒนาอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร

15
วิธีที่เร็วที่สุดในการค้นหาระยะห่างระหว่างคะแนน Lat / Long สองจุด
ปัจจุบันฉันมีสถานที่ตั้งอยู่หลายล้านแห่งในฐานข้อมูล mysql ทั้งหมดที่มีลองจิจูดและข้อมูลละติจูด ฉันพยายามค้นหาระยะห่างระหว่างจุดหนึ่งและจุดอื่น ๆ ผ่านทางแบบสอบถาม ไม่เร็วเท่าที่ฉันต้องการโดยเฉพาะอย่างยิ่งเมื่อมีผู้ชมมากกว่า 100 ครั้งต่อวินาที มีแบบสอบถามที่เร็วขึ้นหรืออาจเป็นระบบที่เร็วกว่า mysql สำหรับสิ่งนี้หรือไม่? ฉันใช้คำค้นหานี้: SELECT name, ( 3959 * acos( cos( radians(42.290763) ) * cos( radians( locations.lat ) ) * cos( radians(locations.lng) - radians(-71.35368)) + sin(radians(42.290763)) * sin( radians(locations.lat)))) AS distance FROM locations WHERE active = 1 HAVING distance < 10 …
227 mysql  location  gis 

10
ฉันจะค้นหาระหว่างสองวันโดยใช้ MySQL ได้อย่างไร
แบบสอบถามต่อไปนี้: SELECT * FROM `objects` WHERE (date_field BETWEEN '2010-09-29 10:15:55' AND '2010-01-30 14:15:55') ไม่มีอะไรคืน ฉันควรมีข้อมูลมากเกินพอที่จะให้แบบสอบถามทำงานได้ ผมทำอะไรผิดหรือเปล่า?
225 mysql  sql 

27
ระบบการกำหนดค่าล้มเหลวในการเริ่มต้น
ฉันยังใหม่กับ Visual Studio ฉันกำลังสร้างแบบฟอร์มเข้าสู่ระบบ ฉันมีรหัสนี้ string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); …

30
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: การเชื่อมโยงล้มเหลวในการสื่อสาร
ฉันทำงานเพื่อรับฐานข้อมูลของฉันเพื่อพูดคุยกับโปรแกรม Java ของฉัน ใครสามารถให้โปรแกรมตัวอย่างที่รวดเร็วและสกปรกแก่ฉันโดยใช้ JDBC ได้หรือไม่ ฉันได้รับข้อผิดพลาดค่อนข้างน่าทึ่ง: Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at com.mysql.jdbc.Util.handleNewInstance(Util.java:409) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122) …
225 java  mysql  jdbc 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.