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.


8
MySQL - jak umieścić kod pocztowy z przodu z „0”?
W mojej bazie danych MySQL InnoDB mam brudne dane kodu pocztowego, które chcę wyczyścić. Czyste dane kodu pocztowego są wtedy, gdy mam wszystkie 5 cyfr kodu pocztowego (np. „90210”). Ale z jakiegoś powodu zauważyłem w mojej bazie danych, że w przypadku kodów pocztowych zaczynających się od „0”, 0 zostało usunięte. …

7
MySQL porównuje ciąg DATE z ciągiem z pola DATETIME
Mam pytanie: Czy można dokonać wyboru z bazy danych MySQL, porównując jeden ciąg DATY „2010-04-29” z ciągami przechowywanymi jako DATETIME (2010-04-29 10:00)? Mam jeden selektor dat, który filtruje dane i chciałbym zapytać tabelę o pole DATETIME w następujący sposób: SELECT * FROM `calendar` WHERE startTime = '2010-04-29'" ... i chciałbym …

5
Zamieszanie BOOLEAN lub TINYINT
Projektowałem bazę danych dla witryny, w której muszę użyć logicznego typu danych, aby przechowywać tylko 2 stany, prawda lub fałsz. Używam MySQL. Projektując bazę danych przy użyciu phpMyAdmin, stwierdziłem, że mam zarówno typ danych BOOLEAN, jak i typ danych TINYINT. Przejrzałem różne artykuły, niektórzy mówili, że TINYINT to to samo …
93 mysql  types  boolean  tinyint 

3
Czy mogę utworzyć widok z parametrem w MySQL?
Mam taki widok: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; Chciałbym uczynić go bardziej ogólnym, to znaczy zmienić 2 na zmienną. Próbowałem tego: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; Ale MySQL na to nie pozwala. Znalazłem brzydkie obejście: CREATE …

11
Zapytanie MySQL wyszukuje wartości w ciągu oddzielonym przecinkami
Mam pole COLORS (varchar(50))w mojej tabeli, SHIRTSktóre zawiera ciąg rozdzielany przecinkami, taki jak 1,2,5,12,15,. Każda liczba reprezentująca dostępne kolory. Uruchamiając zapytanie select * from shirts where colors like '%1%'o wszystkie czerwone koszule (kolor = 1), otrzymuję również koszule w kolorze szarym (= 12) i pomarańczowym (= 15). Jak mam przepisać …
93 sql  mysql  database 

6
Używanie% dla hosta podczas tworzenia użytkownika MySQL
Baza danych MySQL potrzebuje dwóch użytkowników: appuser i support. Jeden z twórców aplikacji nalega, abym utworzył cztery konta dla tych użytkowników: appuser@'%' appuser@'localhost' support@'%' support@'localhost' Na całe życie nie mogę zrozumieć, dlaczego sądzi, że tego potrzebujemy. Czy użycie symbolu wieloznacznego jako hosta nie zajmie się „hostem lokalnym”? Jakieś pomysły? (Używając …
93 mysql 

6
Wydajność operatora MySQL „IN” dla (dużej?) Liczby wartości
Ostatnio eksperymentowałem z Redis i MongoDB i wydaje się, że często zdarza się, że przechowujesz tablicę identyfikatorów w MongoDB lub Redis. W przypadku tego pytania zostanę przy Redis, ponieważ pytam o operator MySQL IN . Zastanawiałem się, jak wydajne jest umieszczenie dużej liczby (300-3000) identyfikatorów wewnątrz operatora IN, które wyglądałyby …

7
Jak udzielić zdalnego dostępu do MySQL dla całej podsieci?
Mogę łatwo przyznać dostęp do jednego adresu IP za pomocą tego kodu: $ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; mysql> FLUSH PRIVILEGES; Ale muszę zezwolić całej podsieci 192.168.1. * Na zdalny dostęp do bazy danych. Jak mogę …
93 mysql  grant 

12
Proste próbki losowe z bazy danych SQL
Jak pobrać wydajną, prostą próbkę losową w języku SQL? Wspomniana baza danych korzysta z MySQL; moja tabela ma co najmniej 200 000 wierszy, a potrzebuję prostej losowej próbki około 10 000. „Oczywista” odpowiedź brzmi: SELECT * FROM table ORDER BY RAND() LIMIT 10000 W przypadku dużych tabel jest to zbyt …
93 mysql  sql  postgresql  random 

6
Jak wybrać nazwę kolumny ze spacją w MySQL [duplikat]
To pytanie ma już odpowiedzi tutaj : Kiedy używać apostrofów, cudzysłowów i apostrofów w MySQL (13 odpowiedzi) Zamknięte 6 miesięcy temu . Pracuję nad projektem, w którym inny programista utworzył tabelę z nazwami kolumn, takimi jak 'Business Name'. To jest odstęp między dwoma słowami. Jeśli uruchomię SELECTwyciąg z „Business Name”, …
93 mysql  sql 

2
Jak rzutować DATETIME jako DATE w mysql?
Moje pytanie jest takie. Mam kilka wpisów i chcę je pogrupować według dat. Ale zamiast daty w mojej bazie danych, mam pole daty i godziny. Co ja robię? select * from follow_queue group by follow_date cast follow_date as date To nie działa.
92 mysql  datetime  date 

4
Jak prawidłowo skonfigurować połączenie PDO
Od czasu do czasu pojawiają się pytania dotyczące łączenia się z bazą danych. Większość odpowiedzi nie jest tak, jak to robię, lub po prostu mogę nie uzyskać poprawnych odpowiedzi. Tak czy inaczej; Nigdy o tym nie myślałem, ponieważ sposób, w jaki to robię, działa na mnie. Ale oto szalona myśl; …
92 php  mysql  sql  class  pdo 



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.