Code

U.S. State Abbreviations in MySQL Table

I was working on a lead delivery system today and the client needed the states field to be exported as abrevations rather than full names. I had to go to the USPS website, get the list, match up the abbreviations with the names, etc. It was a hassle. Hopefully, my putting this code to create a MySQL table of all 50 United States (and Washington, D.C.) up here, I’ll save some of you a few minutes of monotony. Enjoy!

CREATE TABLE `states` (
`name` VARCHAR( 20 ) NOT NULL ,
`abv` CHAR( 2 ) NOT NULL ,
PRIMARY KEY ( `abv` )
);

INSERT INTO states VALUES ('Alabama','AL');
INSERT INTO states VALUES ('Alaska','AK');
INSERT INTO states VALUES ('Arizona','AZ');
INSERT INTO states VALUES ('Arkansas','AR');
INSERT INTO states VALUES ('California','CA');
INSERT INTO states VALUES ('Colorado','CO');
INSERT INTO states VALUES ('Connecticut','CT');
INSERT INTO states VALUES ('Delaware','DE');
INSERT INTO states VALUES ('District of Columbia','DC');
INSERT INTO states VALUES ('Florida','FL');
INSERT INTO states VALUES ('Georgia','GA');
INSERT INTO states VALUES ('Hawaii','HI');
INSERT INTO states VALUES ('Idaho','ID');
INSERT INTO states VALUES ('Illinois','IL');
INSERT INTO states VALUES ('Indiana','IN');
INSERT INTO states VALUES ('Iowa','IA');
INSERT INTO states VALUES ('Kansas','KS');
INSERT INTO states VALUES ('Kentucky','KY');
INSERT INTO states VALUES ('Louisiana','LA');
INSERT INTO states VALUES ('Maine','ME');
INSERT INTO states VALUES ('Maryland','MD');
INSERT INTO states VALUES ('Massachusetts','MA');
INSERT INTO states VALUES ('Michigan','MI');
INSERT INTO states VALUES ('Minnesota','MN');
INSERT INTO states VALUES ('Mississippi','MS');
INSERT INTO states VALUES ('Missouri','MO');
INSERT INTO states VALUES ('Montana','MT');
INSERT INTO states VALUES ('Nebraska','NE');
INSERT INTO states VALUES ('Nevada','NV');
INSERT INTO states VALUES ('New Hampshire','NH');
INSERT INTO states VALUES ('New Jersey','NJ');
INSERT INTO states VALUES ('New Mexico','NM');
INSERT INTO states VALUES ('New York','NY');
INSERT INTO states VALUES ('North Carolina','NC');
INSERT INTO states VALUES ('North Dakota','ND');
INSERT INTO states VALUES ('Ohio','OH');
INSERT INTO states VALUES ('Oklahoma','OK');
INSERT INTO states VALUES ('Oregon','OR');
INSERT INTO states VALUES ('Pennsylvania','PA');
INSERT INTO states VALUES ('Rhode Island','RI');
INSERT INTO states VALUES ('South Carolina','SC');
INSERT INTO states VALUES ('South Dakota','SD');
INSERT INTO states VALUES ('Tennessee','TN');
INSERT INTO states VALUES ('Texas','TX');
INSERT INTO states VALUES ('Utah','UT');
INSERT INTO states VALUES ('Vermont','VT');
INSERT INTO states VALUES ('Virginia','VA');
INSERT INTO states VALUES ('Washington','WA');
INSERT INTO states VALUES ('West Virginia','WV');
INSERT INTO states VALUES ('Wisconsin','WI');
INSERT INTO states VALUES ('Wyoming','WY');
Copyright © 2010, Ink Plant. All rights reserved.