创建数据库(表)

来源:互联网 发布:ai中文版mac下载 编辑:程序博客网 时间:2024/06/06 02:03
登陆数据库
mysql -uroot -p 回车

创建并选择数据库
mysql> CREATE DATABASE test01;

mysql> USE test01

mysql> SHOW TABLES;

创建表
mysql> CREATE TABLE pet (name VARCHAR(20), ownerVARCHAR(20),
   -> species VARCHAR(20), sex CHAR(1), birth DATE,death DATE);

VARCHAR适合于name、owner和species列,因为列值是变长的。
birth和death列应选用DATE数据类.
mysql> SHOW TABLES;

mysql> DESCRIBE pet;

插入新列date:
mysql> alter table pet add date timestamp;
删除列:
mysql> alter table pet drop column date;

mysql> alter table pet add birth date;

将数据装入表中

文本文件插入

建立pet.txt 值用Tab隔开,\n表示空值NULL

cat   Li     2011-03-05
dog   Wang   \n   2012-02-01
fish   Zhu     2009-04-30
cow   \n   \n    \n
将pet.txt内容插入pet表中
mysql> load data local infile'D:/mysql/data/test01/pet.txt' into table pet;

请注意如果用Windows中的编辑器(使用\r\n做为行的结束符)创建文件,应使用:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTOTABLE pet
   -> LINES TERMINATED BY '\r\n';

命令插入

mysql> insert into pet values('Puffball','null','5','2007-01-22');

查看

mysql> select * from pet;

删除行

mysql> delete from pet where name ='cow'; 注意'';




原创粉丝点击