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.

5
mysql - ile kolumn to za dużo?
Konfiguruję tabelę, która może mieć maksymalnie 70 kolumn. Zastanawiam się teraz nad podzieleniem go, ponieważ niektóre dane w kolumnach nie będą potrzebne przy każdym dostępie do tabeli. Z drugiej strony, jeśli to zrobię, będę musiał używać złączeń. Czy w którym momencie, jeśli w ogóle, uważa się, że jest za dużo …
111 sql  mysql 

5
Typowe pola MySQL i ich odpowiednie typy danych
Konfiguruję bardzo małą bazę danych MySQL, która przechowuje imię, nazwisko, adres e-mail i numer telefonu i staram się znaleźć „idealny” typ danych dla każdego pola. Wiem, że nie ma czegoś takiego jak idealna odpowiedź, ale musi istnieć jakaś wspólna konwencja dla powszechnie używanych dziedzin, takich jak te. Na przykład ustaliłem, …
111 mysql  database  types 

3
MySQL Fire Trigger zarówno dla wstawiania, jak i aktualizacji
Czy możliwe jest uruchomienie wyzwalacza mysql zarówno dla zdarzeń wstawiania, jak i aktualizacji tabeli? Wiem, że mogę wykonać następujące czynności CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... END // Ale jak …
111 mysql  triggers 

3
Nie można zmienić kolumny używanej w ograniczeniu klucza obcego
Wystąpił ten błąd, gdy próbowałem zmienić mój stół. Error Code: 1833. Cannot change column 'person_id': used in a foreign key constraint 'fk_fav_food_person_id' of table 'table.favorite_food' Oto moje STWÓRZ STANOWISKO TABELI, które zostały pomyślnie uruchomione. CREATE TABLE favorite_food( person_id SMALLINT UNSIGNED, food VARCHAR(20), CONSTRAINT pk_favorite_food PRIMARY KEY(person_id,food), CONSTRAINT fk_fav_food_person_id FOREIGN KEY …
111 mysql 

22
Generowanie losowego i unikalnego ciągu 8 znaków przy użyciu MySQL
Pracuję nad grą, która w pewnym momencie dotyczy pojazdów. Mam tabelę MySQL o nazwie „pojazdy” zawierającą dane o pojazdach, w tym kolumnę „tablica rejestracyjna”, która przechowuje tablice rejestracyjne pojazdów. Teraz nadchodzi część, z którą mam problemy. Muszę znaleźć nieużywaną tablicę rejestracyjną przed utworzeniem nowego pojazdu - powinien to być alfanumeryczny …
111 mysql  sql 

20
Odmowa dostępu dla użytkownika „root” @ „localhost” (używając hasła: TAK) - Brak uprawnień?
Ciągle otrzymuję ten błąd. Używam MySQL Workbench iz tego, co odkryłem, wynika, że ​​uprawnienia roota do schematu są zerowe. Nie ma żadnych przywilejów. Mam problemy na różnych platformach, na których jest używany mój serwer, i to był nagły problem. root@127.0.0.1 najwyraźniej ma dużo dostępu, ale jestem zalogowany jako taki, ale …

9
Fałszywe ograniczenie klucza obcego nie powiodło się
Otrzymuję ten komunikat o błędzie: BŁĄD 1217 (23000) w wierszu 40: nie można usunąć ani zaktualizować wiersza nadrzędnego: nie powiodło się ograniczenie klucza obcego ... kiedy próbuję upuścić stół: DROP TABLE IF EXISTS `area`; ... zdefiniowane w ten sposób: CREATE TABLE `area` ( `area_id` char(3) COLLATE utf8_spanish_ci NOT NULL, `nombre_area` …
110 mysql  innodb 

2
Dlaczego „_” (podkreślenie) pasuje do „-” (łącznik)?
Muszę poszukać instrukcji w formacie PDF za pomocą tego zapytania: root@localhost:test> select * from a where name like '%taz_manual%.pdf%'; +--------------------+------------------+-------------+ | name | description | size | +--------------------+------------------+-------------+ | taz-manual-1.1.pdf | Manual v1.0 TA-Z | 31351902 | | taz-manual-0.2.pdf | Manual v1.0 T1-A | 3578278 | | taz_manual-2.0.pdf | Manual …
110 mysql  wildcard 

6
MySQL: transakcje a tabele blokujące
Jestem trochę zdezorientowany z transakcjami i tabelami blokującymi, aby zapewnić integralność bazy danych i upewnić się, że SELECT i UPDATE pozostają zsynchronizowane i żadne inne połączenie nie koliduje z tym. Potrzebuję: SELECT * FROM table WHERE (...) LIMIT 1 if (condition passes) { // Update row I got from the …

8
USTAWIĆ NAZWY utf8 w MySQL?
Często widzę coś podobnego do tego poniżej w skryptach PHP używających MySQL query("SET NAMES utf8"); Nigdy nie musiałem tego robić dla żadnego projektu, więc mam kilka podstawowych pytań na ten temat. Czy robi się to tylko z PDO? Jeśli nie jest to rzecz specyficzna dla ChNP, to jaki jest cel …
110 php  mysql  utf-8 

3
Jak dołączyć dwukrotnie do tego samego stołu w mysql?
Mam 2 stoły. Jedna (domeny) ma identyfikatory domen i nazwy domen (dom_id, dom_url). druga zawiera rzeczywiste dane, z których 2 kolumny wymagają nazw domen DO i FROM. Mam więc 2 kolumny rev_dom_from i rev_dom_for, z których obie przechowują identyfikator nazwy domeny z tabeli domen. Prosty. Teraz muszę faktycznie wyświetlić obie …
110 mysql 

13
Zacznij wielką literę. MySQL
Czy ktoś zna odpowiednik tego TSQL w języku MySQL? Próbuję wielką literą każdego wpisu. UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
110 mysql  string  capitalize 

6
MySQL: Jaka jest różnica między float a double?
Sprawdzając nową strukturę bazy danych zauważyłem, że ktoś zmienił pole z float na double. Zastanawiając się dlaczego, sprawdziłem dokumentację mysql, ale szczerze mówiąc nie rozumiałem, na czym polega różnica. Czy ktoś może wyjaśnić?
110 mysql 

3
Zamykanie połączeń JDBC w puli
Nasza standardowa sekcja kodu do korzystania z JDBC to ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Pytanie 1: Czy w przypadku korzystania z puli połączeń należy zamknąć połączenie na końcu? Jeśli tak, to …


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.