1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| SHOW DATABASES; //显示所有的数据库 USE test1; //使用test1数据库 SELECT DATABASE(); //显示已经打开的数据库 CREATE TABLE IF NOT EXISTS table1( username VARCHAR(20) NULL, age TINYINT UNSIGNED, //无符号 salary FLOAT(8,2) UNSIGNED NOT NULL //不能为空 ); SHOW TABLES; SHOW TABLES FROM mysql; //展示mysql中所有的表 SHOW COLUMNS FROM table1; //展示table1表格中所有的列的信息 INSERT table1 VALUES('Tom',25,7865.23); //插入一条完整的数据,如果参数不全,则会报错 INSERT table1(username,salary) VALUES('john',4500.69); //插入一条数据,但只有两个参数 SELECT * FROM table1; //选择表中所有的数据
CREATE TABLE table2( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, //设置主键,并且自动增长 username VARCHAR(30) NOT NULL UNIQUE KEY, //约束为唯一 sex ENUM(1,2,3) DEFAULT 3 //设置默认值 );
|