dimanche 16 avril 2006
dim
16
avr '06
Nom de table
Dans la rubrique Mysql
DROP table IF EXISTS hello;
CREATE TABLE `hello` (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS helloX;
CREATE TABLE helloX (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS ` helloY`;
CREATE TABLE ` helloY` (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS `_helloZ`;
CREATE TABLE `_helloZ` (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS _helloS;
CREATE TABLE _helloS (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS `4helloT` ;
CREATE TABLE `4helloT` (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS 4helloU ;
CREATE TABLE 4helloU (`foo` varchar(3) NOT NULL default 'bar');
DROP table IF EXISTS `hello$V` ;
CREATE TABLE `hello$V` (`foo` varchar(3) NOT NULL default 'bar');
Qu'avons nous à l'arrivée ?
- mydb.4hellot
- mydb.4hellou
- mydb._hellos
- mydb._helloz
- mydb.hello
- mydb.hello$v
- mydb.hellox
- mydb. helloy
INSERT INTO hello set foo='baz';
INSERT INTO helloX set foo='baz';
INSERT INTO ` helloY` set foo='baz';
INSERT INTO `_helloZ` set foo='baz';
INSERT INTO _helloS set foo='baz';
INSERT INTO `4helloT` set foo='baz';
INSERT INTO 4helloU set foo='baz';
INSERT INTO `hello$V` set foo='baz';
Et sur les colonnes
CREATE TABLE ` test` (`i` varchar(3) NOT NULL default 'bar');
ALTER TABLE `mydb`.`test` ADD COLUMN `hello` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN `helloX` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN ` helloY` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN `_helloZ` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN helloS VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN `4hello` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN 5hello VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
ALTER TABLE `mydb`.`test` ADD COLUMN `hello$U` VARCHAR(45) NOT NULL DEFAULT '' AFTER `i`;
Tout roule. 

2
-





