|
SQL语法查询文档(3) 其中exepression为任何有效的SQL表达式,它可以是一个或多个记录,也可以是别的SQL函数的组合。 二、MySQL使用导引 1.运用MySQL建立新数据库 在shell下运行: $>mysqladmin create database01 Database "database01" created. 2.启动MySQL 在shell下运行: $>mysql Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 22 to server version: 3.21. 29a-gamma-debug 无效 'help' for help. 3.更换数据库 mysql>use database01 database changed. 4.创建表 mysql>create table table01 (field01 integer, field02 char(10)); Query OK, 0 rows affected (0.00 sec) 5.列出表清单 mysql>show tables; Tables in database01 Table01 table02 6.列出表中的字段清单 mysql>show columns from table01; Field 无效 Null Key Default Extra field01 int(11) YES field02 char(10) YES 7.表的数据填写 插入数据 mysql>insert into table01 (field01, field02) values (1, 'first'); Query OK, 1 row affected (0.00 sec) 8.字段的增加 ...一次一个字段 mysql>alter table table01 add column field03 char(20); Query OK, l row affected (0.04 sec) Records: 1 Duplicates: 0 Warnings: 0 ...一次多个字段 mysql>alter table table01 add column field04 date, add column field05 time; Query OK, l row affected (0.04 sec) Records: 1 Duplicates: 0 Warnings: 0 注意:每一列都必须以"add column"重新开始。 它运行了吗?让我们看看。 mysql>select * from table01; field01 field02 field03 field04 field05 1 first NULL NULL NULL 9.多行命令输入 MySQL命令行界面允许把陈述作为一行输入,也可以把它展开为多行输入。这两者之间并没有语法上的区别。使用多行输入,你可以将SQL陈述一步步分解,从而使你更容易理解。 在多行方式下,注释器把每一行都添加到前面的行后,直到你用分号";"来结束这个SQL陈述。一旦键入分号并按回车键,这个陈述即被执行。 下面的例子是同一个严格的SQL陈述的两种输入方法: 单行输入 Mysql>create table table33 (field01 integer, field02 char(30));
|