好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

mysql使用基础 sql语句(一)

 

终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:

 

一、 DDL:数据定义语言 Data Definition Language
  

   作用:定义数据库或者表结构的。

   操作的对象:数据库或表的结构的。

   关键字:CREATE ALTER DROP

 

①查询数据库:

显示目前有几个库,输入:   mysql>SHOW DATABASES; 

②创建数据库:

创建一个名称为mydb1的数据库:   mysql > CREATE DATABASE mydb1;  

查看数据库的创建细节 : mysql > SHOW CREATE DATABASE mydb1;  

创建一个使用gbk字符集的mydb2数据库:  mysql > CREATE DATABASE mydb2 CHARACTER SET gbk;  

创建一个使用gbk字符集,并带校对规则的mydb3数据库:  mysql > CREATE DATABASE mydb3 CHARACTER SET gbk COLLATE gbk_chinese_ci;  

③删除数据库:

删除前面创建的mydb3数据库:  mysql > DROP DATABASE mydb3;  

 

 

对某一数据库的操作,假设数据库为test:  

首先要选择数据库:   mysql > USE test;  

 

①显示表的信息:

显示当前数据库中的所有表格:   mysql>SHOW TABLES;   

查看表结构的定义:   mysql>DESC employee;   

查看表的创建细节:  mysql > SHOW CREATE TABLE user ;  

②创建表:

创建一个员工表:

mysql >  CREATE   TABLE   employee(
    id   int  ,
    name   varchar ( 200  ),
    gender   varchar ( 10  ),
    birthday date,
    entry_date date,
    job   varchar ( 200  ),
    salary   float ( 8 , 2  ),
    resume   text  
); 

③修改表:  

在上面员工表的基本上增加一个image列:  mysql > ALTER TABLE employee ADD image blob;  

查看表结构的定义:  mysql > DESC employee;  

修改job列,使其长度为60:  mysql > ALTER TABLE employee MODIFY job varchar ( 60 );  

删除image列:  mysql > ALTER TABLE employee DROP image ;  

表名改为user:  mysql > RENAME TABLE employee TO user ;  

修改表的字符集为gbk:  mysql > ALTER TABLE user CHARACTER SET gbk;  

列名name修改为username:  mysql > ALTER TABLE user CHANGE name username varchar ( 100 );  

④删除表:

删除表employee:  DROP TABLE employee;     

 

mysql使用基础 sql语句(一)

标签:

查看更多关于mysql使用基础 sql语句(一)的详细内容...

  阅读:22次