Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaka jest korzyść z zerofill w MySQL?

Po wybraniu kolumny z typem ZEROFILL wypełnia wyświetlaną wartość pola zerami do szerokości wyświetlania określonej w definicji kolumny. Wartości dłuższe niż szerokość wyświetlania nie są obcinane. Zauważ, że użycie ZEROFILL oznacza również UNSIGNED .

Korzystanie z ZEROFILL a szerokość wyświetlania nie ma wpływu na sposób przechowywania danych. Wpływa tylko na sposób wyświetlania.

Oto kilka przykładów SQL, które demonstrują użycie ZEROFILL :

CREATE TABLE yourtable (x INT(8) ZEROFILL NOT NULL, y INT(8) NOT NULL);
INSERT INTO yourtable (x,y) VALUES
(1, 1),
(12, 12),
(123, 123),
(123456789, 123456789);
SELECT x, y FROM yourtable;

Wynik:

        x          y
 00000001          1
 00000012         12
 00000123        123
123456789  123456789


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Składnia MySQL dla Dołącz do aktualizacji

  2. Jak utworzyć bazę danych w MySQL Workbench za pomocą GUI

  3. instalacja gem:nie udało się zbudować natywnego rozszerzenia gem (nie można znaleźć plików nagłówkowych)

  4. Źródło danych MySQL nie pojawia się w Visual Studio

  5. Usuń wiele wierszy, zaznaczając pola wyboru za pomocą PHP