ฉันจัดการเพื่อเข้าสู่ MySQL โดยใช้เทอร์มินัลบรรทัดคำสั่ง แต่เมื่อฉันพยายามป้อน SQL บางตัวมันบอกว่า 'ไม่ได้เลือกฐานข้อมูล'
ฉันจะเลือกฐานข้อมูลได้อย่างไร ชื่อฐานข้อมูลของฉันคือ: โฟโตแกลเลอรี
ฉันใช้รหัสอะไรในการเลือก?
ฉันจัดการเพื่อเข้าสู่ MySQL โดยใช้เทอร์มินัลบรรทัดคำสั่ง แต่เมื่อฉันพยายามป้อน SQL บางตัวมันบอกว่า 'ไม่ได้เลือกฐานข้อมูล'
ฉันจะเลือกฐานข้อมูลได้อย่างไร ชื่อฐานข้อมูลของฉันคือ: โฟโตแกลเลอรี
ฉันใช้รหัสอะไรในการเลือก?
คำตอบ:
ใช้USE
. ซึ่งจะช่วยให้คุณสามารถเลือกฐานข้อมูลได้
USE photogallery;
คุณยังสามารถระบุฐานข้อมูลที่คุณต้องการเมื่อเชื่อมต่อ:
$ mysql -u user -p photogallery
หวังว่านี่จะช่วยได้
use [YOUR_DB_NAME];
หรือคุณสามารถระบุ "ตำแหน่งเต็ม" ให้กับฐานข้อมูลในแบบสอบถามของคุณ a la:
SELECT photo_id FROM [my database name].photogallery;
หากใช้บ่อยกว่าคนอื่น ๆ USE
การใช้งาน แม้ว่าคุณจะทำคุณยังสามารถใช้database.table
ไวยากรณ์ได้
ใช้ขั้นตอนต่อไปนี้เพื่อเลือกฐานข้อมูล:
mysql -u username -p
มันจะถามรหัสผ่านกรุณาใส่รหัสผ่าน ตอนนี้แสดงรายการฐานข้อมูลทั้งหมด
show databases;
เลือกฐานข้อมูลที่คุณต้องการเลือกโดยใช้คำสั่ง:
use databaseName;
เลือกข้อมูลจากตารางใดก็ได้:
select * from tableName limit 10;
คุณสามารถเลือกฐานข้อมูลของคุณโดยใช้คำสั่งuse photogallery;
ขอบคุณ!
ขณะเรียกใช้mysql
CLI คุณสามารถระบุชื่อฐานข้อมูลผ่าน-D
ตัวเลือก จากmysql --help
:
-D, --database=name Database to use.
ฉันใช้คำสั่งนี้:
mysql -h <db_host> -u <user> -D <db_name> -p
USE database_name;
เช่น. ถ้าชื่อฐานข้อมูลของคุณgregs_list
เป็นเช่นนี้ >>
USE gregs_list;