Pytania otagowane jako mysql

MySQL to darmowy, otwarty system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje Structured Query Language (SQL). NIE UŻYWAJ tego znacznika do innych baz danych, takich jak SQL Server, SQLite itp. Są to różne bazy danych, które używają własnych dialektów SQL do zarządzania danymi.


9
Kiedy należy używać indeksu złożonego?
Kiedy należy używać indeksu złożonego w bazie danych? Jakie są konsekwencje wydajności przy użyciu indeksu złożonego)? Dlaczego powinienem używać indeksu złożonego? Na przykład mam homesstół: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, `year_built` smallint(5) unsigned NOT NULL, `geolat` decimal(10,6) …

10
Konwertuj tekst na liczbę w zapytaniu MySQL
Czy można zamienić tekst na liczbę w zapytaniu MySQL? Mam kolumnę z identyfikatorem składającym się z nazwy i liczby w formacie „nazwa-numer”. Kolumna ma typ VARCHAR. Chcę posortować wiersze według liczby (wiersze o tej samej nazwie), ale kolumna jest sortowana według kolejności znaków, tj name-1 name-11 name-12 name-2 Jeśli usunę …
138 mysql  sql 


6
LEWY DOŁĄCZ tylko do pierwszego rzędu
Czytałem wiele wątków o uzyskiwaniu tylko pierwszego rzędu lewego łączenia, ale z jakiegoś powodu to nie działa dla mnie. Oto moja struktura (oczywiście uproszczona) Kanały id | title | content ---------------------- 1 | Feed 1 | ... Artyści artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 …



20
Dobre narzędzie do wizualizacji schematu bazy danych? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

4
MySQL konwertuje ciąg daty na znacznik czasu Unix
Jak przekonwertować następujący format na uniksowy znacznik czasu? Apr 15 2012 12:00AM Wydaje się, że format, który otrzymałem od DB, ma AMna końcu. Próbowałem użyć następujących, ale nie zadziałało: CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE, CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE where Sales.SalesDate value is Apr 15 2012 12:00AM

11
Łańcuch zamówienia SQL jako liczba
Mam numery zapisane VARCHARw bazie danych MySQL. Nie mogę ich wykonać z INTpowodu innych zależnych okoliczności. Podczas sortowania traktuje je jako znak, a nie liczbę. W bazie danych mam 1 2 3 4 5 6 7 8 9 10... Na mojej stronie pokazuje uporządkowaną listę w następujący sposób: 1 10 …

2
Czy warto indeksować pole datetime w mysql?
Pracuję nad zaprojektowaniem dużej bazy danych. W mojej aplikacji będę miał wiele wierszy, na przykład obecnie mam jedną tabelę z 4 milionami rekordów. Większość moich zapytań używa klauzuli datetime do wybierania danych. Czy warto indeksować pola datetime w bazie danych mysql? Select field1, field2,.....,field15 from table where field 20 between …
137 mysql  indexing 


8
MySQL wstawić do wielu tabel? (Normalizacja bazy danych?)
Próbowałem szukać insertinformacji w wielu tabelach w tym samym zapytaniu, ale okazało się, że jest to niemożliwe? Więc chcę to insertzrobić, używając po prostu wielu zapytań tj; INSERT INTO users (username, password) VALUES('test', 'test') INSERT INTO profiles (userid, bio, homepage) VALUES('[id of the user here?]','Hello world!', 'http://www.stackoverflow.com') Ale jak mogę …
136 mysql 

12
Włącz zdalne połączenie MySQL: BŁĄD 1045 (28000): Odmowa dostępu dla użytkownika
MySQL 5.1.31 działający w systemie Windows XP. Z lokalnego serwera MySQL (192.168.233.142) mogę połączyć się jako root w następujący sposób: >mysql --host=192.168.233.142 --user=root --password=redacted Ze zdalnego komputera (192.168.233.163) widzę, że port mysql jest otwarty: # telnet 192.168.233.142 3306 Trying 192.168.233.142... Connected to 192.168.233.142 (192.168.233.142). Ale kiedy próbuję połączyć się z …
136 mysql 

9
SQL - zaktualizuj wiele rekordów w jednym zapytaniu
Mam tabelę - config . Schemat: config_name | config_value Chciałbym zaktualizować wiele rekordów w jednym zapytaniu. Próbuję tak: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; ale to zapytanie jest błędne :( Możesz mi pomóc?
136 mysql  record 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.