※※※※※※※※※※※※※※Mysql 初级解读 (所用版本:4.1.10)※※※※※※※※※※※※※※
安装注意事项
在安装的过程中,请记好您的密码,这是将来登录mysql的钥匙。
=======================无==敌==分==割==线=======================
一、Mysql数据库服务器登录
登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:
语法格式:mysql -h host_name -u user_name -p password (本机的话-h 和host_name可省)
----------------------我------------割--------------------------
My Experience:
C:\program files\mysql\mysql server 4.1\bin>mysql -u root -p
Enter password:******
先输入用户名和密码登陆要求(加上-p),回车后等出现"Enter password:",再输入密码回车,这样就可以
成功登陆mysql,否则将会登陆失败。
----------------------我------------割--------------------------
登陆成功后会显示如下信息:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.10-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
标识"mysql>",当你看到这个出现在窗口的最左边的顶格时,这就是告诉你,你可以输入命令进行操作了。
mysql> \s 查看版本信息
mysql> \q or mysql> quit 退出mysql数据库服务器
mysql> \h or mysql> help 查看帮助(其他的数据库服务器相关命令)
=======================无==敌==分==割==线=======================
二、数据库操作
所要注意的是,所有举例的显示结果,均为下面操作步骤按顺序进行的结果。
----------------------我------------割--------------------------
2.1 查询语句
2.1.1 查看Mysql数据库的版本号和服务器的当前日期
mysql> select version(),current_date; (操作方式一)
mysql> select version()
-> ,current_date; (操作方式二)
※:操作语句间用","隔开,用";"来表示操作结束,操作语句输入过程中,换行不影响操作过程。
2.1.2 查看服务器中的所有数据库
mysql> show databases;
----------------------我------------割--------------------------
2.2 创建数据库
2.2.1 创建数据库(当然,数据库名"asb"不能是已经存在的)
mysql> create database asb;
2.2.2 选用数据库,使其成为当前操作的数据库
mysql> use asb;
成功选中后会有如下显示:
Database changed
甚至可以在窗口命令登陆mysql数据库的时候直接选中要操作的数据库(当然前提是asb数据库存在)
bin>mysql asb -u uesername -p
Enter password:******
2.2.3 查看当前所操作的数据库名称
mysql> select database();
运行后结果如下:
+------------+
| database() |
+------------+
| asb |
+------------+
1 row in set (0.00 sec)
----------------------我------------割--------------------------
2.3 创建表
2.3.1 用"create table"创建表(确认是要在当前数据库中创建,不是的话就先用'use'选中要创建表的那个数据库)
mysql> create table emp(emp_id varchar(6)
-> ,emp_name varchar(10)
-> ,emp_age int
-> ,emp-sal int
-> ,emp_bir date
-> ,emp_sex varchar(5)
-> );
2.3.2 查看当前数据库中的表(可以检验上例的"emp"表是否成功建立)
mysql> show tables;
如果是成功将是如下显示:
+---------------+
| Tables_in_asb |
+---------------+
| emp |
+---------------+
1 row in set (0.00 sec)
2.3.3 查看数据表的结构
mysql> describe emp;
运行后结果会如如下显示:
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| emp_id | varchar(6) | YES | | NULL | |
| emp_name | varchar(10) | YES | | NULL | |
| emp_age | int(11) | YES | | NULL | |
| emp_sal | int(11) | YES | | NULL | |
| emp_bir | date | YES | | NULL | |
| emp_sex | varchar(5) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
----------------------我------------割--------------------------
2.4 插入数据
2.4.1 使用INSERT语句进行插入记录操作(数据库表中每一行就是一个记录,插入记录实际上就是向表中插入一行)
格式:INSERT INTO table_name(数据表名) VALUES(值1,值2,值3...);
在VALUES关键字后括号中的数值和字符段,必须和你所建的表所定义的字段数据类型必须一致!
mysql> insert into emp values
-> ('100005','啸天',27,3000,'1979-07-10','male');
插入成功后会有如下信息显示:
Query OK, 1 row affected (0.03 sec)
2.4.2 查看表中的数据(可以确定数据是否已经成功插入)
mysql> select * from emp;
成功插入后的数据显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 3000 | 1979-07-10 | male |
+--------+----------+---------+---------+------------+---------+
1 row in set (0.00 sec)
一次性插入多行的格式:INSERT INTO table_name(数据表名) VALUES(值1,值2,值3...),(值1,值2,值3...);
mysql> insert into emp values
-> ('100001','红枫',29,8000,'1977-01-01','male'),
-> ('100002','丽鹃',27,7000,'1979-12-31','fmale');
可以查看插入后的数据结果:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 3000 | 1979-07-10 | male |
| 100004 | 红枫 | 29 | 8000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 7000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
3 rows in set (0.00 sec)
----------------------我------------割--------------------------
2.5 修改数据
2.5.1 使用UPDATE语句来更新表中的数据
mysql> update emp set emp_id=100001 where emp_name='红枫';
修改结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 3000 | 1979-07-10 | male |
| 100001 | 红枫 | 29 | 8000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 7000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
3 rows in set (0.00 sec)
如果该语句没有后面的where限制,将会对表中所有的记录都进行修改。
如,给全部人加薪1000,可以如下修改:
mysql> update emp set emp_sal=emp_sal+1000;
修改结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
3 rows in set (0.00 sec)
----------------------我------------割--------------------------
2.6 高级查询方法
2.6.1 记录查询
查询emp表中,emp_name为啸天的全部信息
mysql> select * from emp where emp_name='啸天';
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
+--------+----------+---------+---------+------------+---------+
1 row in set (0.00 sec)
查询emp表中,emp_sal,工资在5000以上的全部信息
mysql> select * from emp where emp_sal>5000;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
2 rows in set (0.00 sec)
查询emp表中在1978年1月1日之后出生的
mysql> select * from emp where emp_bir>'1978-01-01';
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
2 rows in set (0.00 sec)
查询emp表中在1979年12月1日之前出生,工资在5000以上的
mysql> select * from emp where emp_bir<'1979-12-01' and emp_sal>5000;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
+--------+----------+---------+---------+------------+---------+
1 row in set (0.00 sec)
2.6.2 字段查询
CEO查看员工工资情况
mysql> select emp_name,emp_sal from emp;
查询结果显示如下:
+----------+---------+
| emp_name | emp_sal |
+----------+---------+
| 啸天 | 4000 |
| 红枫 | 9000 |
| 丽鹃 | 8000 |
+----------+---------+
3 rows in set (0.00 sec)
查看1978年后出生的人的姓名、工资和性别
mysql> select emp_name,emp_sal,emp_sex from emp where emp_bir>"1977-12-31";
查询结果显示如下:
+----------+---------+---------+
| emp_name | emp_sal | emp_sex |
+----------+---------+---------+
| 啸天 | 4000 | male |
| 丽鹃 | 8000 | fmale |
+----------+---------+---------+
2 rows in set (0.00 sec)
2.6.3 查询结果排序
用ORDER BY语句对emp表中所有员工工资高低顺序查询结果(默认是从低到高——升序)
mysql> select * from emp order by emp_sal;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
+--------+----------+---------+---------+------------+---------+
3 rows in set (0.00 sec)
用DESC关键字来进行从高到低排序——降序
mysql> select * from emp order by emp_sal desc;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
+--------+----------+---------+---------+------------+---------+
3 rows in set (0.00 sec)
2.6.4 查询结果数量的限制
用LIMIT查看emp表中工资收入排名前两个员工的资料:
mysql> select * from emp order by emp_sal desc limit 2;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
+--------+----------+---------+---------+------------+---------+
2 rows in set (0.00 sec)
查看工资排名第2到第3的员工资料:
mysql> select * from emp order by emp_sal desc limit 1,2;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100002 | 丽鹃 | 27 | 8000 | 1979-12-31 | fmale |
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
+--------+----------+---------+---------+------------+---------+
2 rows in set (0.01 sec)
使用rand()抽样调查,随机抽取2个员工,查看其资料
mysql> select * from emp order by rand() limit 2;
如如下结果:(随机的)
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
+--------+----------+---------+---------+------------+---------+
2 rows in set (0.01 sec)
2.6.5 查询结果的字段联合和重新命名
mysql> select concat(emp_id," ",emp_name) from emp;
查询结果:
+------------------------------+
| concat(emp_id," ",emp_name) |
+------------------------------+
| 100005 啸天 |
| 100001 红枫 |
| 100002 丽鹃 |
+------------------------------+
3 rows in set (0.00 sec)
用AS关键字重新给输出结果命名标题
mysql> select concat(emp_id," ",emp_name) as info from emp;
查询结果如下显示:
+----------------+
| info |
+----------------+
| 100005 啸天 |
| 100001 红枫 |
| 100002 丽鹃 |
+----------------+
3 rows in set (0.00 sec)
2.6.6 日期查询的相关运算
可以通过YEAR()、MONTH()、DAYOFMONTH()函数来提取日期的组成元素
查询7月份出生的员工资料:
mysql> select * from emp where month(emp_bir)=7;
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100005 | 啸天 | 27 | 4000 | 1979-07-10 | male |
+--------+----------+---------+---------+------------+---------+
1 row in set (0.00 sec)
可以利用英文月份来查询:
mysql> select * from emp where monthname(emp_bir)="January";
查询结果显示如下:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100001 | 红枫 | 29 | 9000 | 1977-01-01 | male |
+--------+----------+---------+---------+------------+---------+
1 row in set (0.00 sec)
利用TO_DAYS()函数可以查询出职工们从出生到现在所经理的时间,单位是天数
mysql> select to_days(current_date) - to_days(emp_bir) as livingdays from emp;
查询后结果如下:
+------------+
| livingdays |
+------------+
| 9425 |
| 10345 |
| 9251 |
+------------+
3 rows in set (0.00 sec)
计算从现在开始经历100天后的日期
mysql> select date_add(now(),interval 100 day);
查询结果如下:
+----------------------------------+
| date_add(now(),interval 100 day) |
+----------------------------------+
| 2005-08-07 13:56:58 |
+----------------------------------+
1 row in set (0.00 sec)
计算从现在开始经历100天后的日期
mysql> select date_sub(now(),interval 100 day);
查询结果如下:
+----------------------------------+
| date_sub(now(),interval 100 day) |
+----------------------------------+
| 2005-01-19 14:00:20 |
+----------------------------------+
1 row in set (0.00 sec)
2.6.7 数据统计
使用COUNT()函数计算表中的数据数目(比如emp表中的员工数目)
mysql> select count(*) from emp;
查询结果如下:
+----------+
| count(*) |
+----------+
| 3 |
+----------+
1 row in set (0.01 sec)
统计工资上5000的数目
mysql> select count(*) from emp where emp_sal>5000;
查询结果如下:
+----------+
| count(*) |
+----------+
| 2 |
+----------+
1 row in set (0.00 sec)
统计男女职工数目:(GROUP BY语句分类)
mysql> select emp_sex,count(*) from emp group by emp_sex;
查询结果如下:
+---------+----------+
| emp_sex | count(*) |
+---------+----------+
| fmale | 1 |
| male | 2 |
+---------+----------+
2 rows in set (0.01 sec)
使用数据统计函数(MIN(),MAX(),SUM(),AVG())
mysql> select
-> min(emp_sal) as min_salary,
-> max(emp_sal) as max_salary,
-> sum(emp_sal) as sum_salary,
-> avg(emp_sal) as avg_salary,
-> count(*) as employee_num
-> from emp;
查询结果如下:
+------------+------------+------------+------------+--------------+
| min_salary | max_salary | sum_salary | avg_salary | employee_num |
+------------+------------+------------+------------+--------------+
| 4000 | 9000 | 21000 | 7000.0000 | 3 |
+------------+------------+------------+------------+--------------+
1 row in set (0.00 sec)
2.6.8 从多个数据表中检索信息
根据前面的方法,分别进行如下操作:
1). 在数据库asb中建立一个新表dept,表中有两项元素:
dept_id --> varchar(6)
dept_name --> varchar(10)
2). 在表emp中插入如下一行新记录:
+--------+----------+---------+---------+------------+---------+
| emp_id | emp_name | emp_age | emp_sal | emp_bir | emp_sex |
+--------+----------+---------+---------+------------+---------+
| 100003 | 小红 | 30 | 8000 | 1976-11-11 | fmale |
+--------+----------+---------+---------+------------+---------+
3). 在新表dept中,输入如下记录
+---------+-----------+
| dept_id | dept_name |
+---------+-----------+
| 100005 | MTD |
| 100001 | MTD |
| 100002 | MTD |
| 100003 | HR |
+---------+-----------+
查询emp和dept这两个表中,员工的姓名和部门信息
mysql> select emp.emp_name,dept.dept_name from emp,dept
-> where emp.emp_id=dept.dept_id;
查询结果如下:
+----------+-----------+
| emp_name | dept_name |
+----------+-----------+
| 啸天 | MTD |
| 红枫 | MTD |
| 丽鹃 | MTD |
| 小红 | HR |
+----------+-----------+
4 rows in set (0.00 sec)
多表查询时注意:
1). FROM子句必须给出所查询的表的全部名称
2). 选择字段时候注明其所属表的名称(如emp表中的emp_id要表示为emp.emp_id)
3). 在Where子句中必须指明查询的条件(如,emp.emp_id和dept.dept_id是相同意义的元素)
----------------------我------------割--------------------------
2.7 删除表单数据
2.7.1 使用DELETE语句删除表单中的数据记录
小红不在了哦,得删了吧
mysql>delete from emp where emp_name='小红';
执行成功后会如下显示:
Query OK, 1 row affected (0.06 sec)
省略where是删除全部表中的记录
2.7.2 使用DRO删除表
(先随便建立一个数据库dt,并建张临时表fuck)
mysql>drop table fuck;
2.7.3 使用DRO删除数据库
mysql>drop database dt;
----------------------我------------割--------------------------
2.8 改变数据表的结构
先建立一个新表id (内带一个属性id_name varchar(6)),输入一行数据(xgw)
2.8.1 对表重新命名
alter table 数据表名 rename as 数据表的新名字;
把表id改名成name
mysql> alter table id rename as name;
2.8.2 给数据表增加一个字段
alter table 数据表名 add 字段名称 字段类型;
在改过名的新表name中增加一个字段(id int(6))
mysql>alter table name add id int(6);
增加成功后有如下显示:
Query OK, 1 row affected (0.26 sec)
Records: 1 Duplicates: 0 Warnings: 0
2.8.3 更改已经建立的字段类型
alter table 数据表名 modify 字段名称 字段类型;
把name表中id属性的类型改成10个长度的字符类型
mysql> alter table name modify id varchar(10);
alter talbe语句还有很多功能,具体可查阅MySQL的技术手册。
(the questions,call me anytime! E-mail:tt981@netease.com)
※※※※※※※※※※※※※※Mysql 初级解读 (所用版本:4.1.10)※※※※※※※※※※※※※※
CopyRight By FengLin , 2005-4-29
但系回来后,我要去帮我爸整野,冇时间去陪阿珊
佢唔开心。我都唔开心。
本来出去玩完应该会好开心咖~~~
但是因为我要回来帮我爸整野,
陪唔到我只猪。佢就唔开心
我唔明白。
我真系唔明白,点解我只猪我要去选择我屋企人同佢。
一边系我的家人,一边系我咖爱人,
我自己真系唔知点去择~~~
有时我会想我只猪能体谅下我
我唔可以唔帮我屋企人做野。
因为佢地系我咖父母养我育我的人
但系我只猪又为我做过好多事。
我又好想令佢过得开心。
事实上,我从来未令佢过得开心。
我经常会冇钱。
有时真系会想我系唔系向连累人~~
我好似咩都做唔好~~~
之从我学会写程序后。
就好似发疯咁去写自己想要的程序,
把好多事都忘记了。
好多应该可以做得更好的事,我却做的好差。差得好离题
不过我总系经常令到我只猪唔开心~~~
我什么时候才会令到我只猪开心呢??
我又唔想听晒佢话。
我已经好多事都听佢话。
但系有地事我真系唔想听。
----------------------------------------------
生活总在苦行。我什么时候才能走到生活的尽头~
1.WML与HTML有何不同?
答:WML将文件分割成一套容易定义的用户交互操作单元,而每个交互操作单元被称为一个卡,用户通过在一个或多个这样的卡之间来回导航来实现对
Internet的接入。针对手机电话通信的特点,WML提供了一套数量更小的标记标签集,这使它比HTML更适合于移动通讯产品中使用。使用WAPTM
网关,所有的WML内容都可以通过HTTP1. 1来进行Internet接入,这样,传统的Web服务器、工具和技术都可以继续使用。
2.WAP论坛(WAPFORUM)是什麽?
答:WAP论坛是一个拥有200多个成员的行业协会,它致力于开发用于数字移动电话和其他无线终端设备的全球性标准。WAP论坛的主要目标是确保无线行业各公司的产品的互相相容持续发展。WAP论坛的成员拥有90%以上的全球手机市场。
3.通过手机拨号上网跟手机上网有何分别?
答:目前市场上有一类手机,商家称为"能上网"。其实它只能与笔记本电脑通过
数据线相连,使笔记本电脑通过手机拨号上网。这种手机自身并不具备浏览互联网功能,只是一部能拨号上网的移动电话而已。在构造上它只是比普通手机多一个数
据传输口或红外接口。因此严格说起来,它其实只能"通过手机上网",而算不上"能上网(浏览互联网)的手机"。
4.WAPTM与WML之间的关系是什麽?
答:WAP利用数据压缩技术与窄带环境相适应。WML(无线标识语言)是用于产生WAP内容的,它充分利用小屏幕的特点,且可单手进行操作。WAP内容既可以是一两行文本,也可以是全屏图表。
5.如果想参加WAPTM技术开发园地,应该怎办?
答:请浏览爱立信WAP开发者园地网站:
http://www.ericsson.com/developerszone/index.asp(英文 )
您可获得最新行业信息,爱立信WAP产品简介,及下载常用开发工具,如WAP伺服器等。
6.爱立信跟WAPTM科技研发有甚麽紧密的关系?
答:爱立信是WAP科技最初的研发者,具备了成熟并完整的WAP科技发展技术,由系统,垂询及移动装置一应俱全,现已拥有超过四百个垂询顾问,协助WAP解决方案的发展,并已向电话商提供超过二十个WAP系统。
7.为什么我放在apache服务器上的WML文件不能被打开?
答:在apache上设置WAP Server需要设置以下参数才可以被WAP终端访问。
增加类型text/vnd.wap.wml wml
增加类型text/vnd.wap.wmlscript wmls
增加类型image/vnd.wap.wbmp wbmp
增加类型application/vnd.wap.wmlc wmlc
增加类型application/vnd.wap.wmlscriptc wmlsc
8.deck的文件极限是多大?
答:deck文件的极限是1397 bytes,假如文件中有中文,文件应该控制在1.2K以内。
9.我们能否使用java applets来增强WAP服务?
答:WML不支持java applets,但是将来的java将加载到无线设备的CPU和内存上。
10.WML是否支持cookies?
答:今天的WML尚不支持cookies。
11.我想在页面中提供电话号码的链接,让用户直接通过链接来拨号,请问这种功能如何实现?
答:当前还不可能通过WML链接去拨号,这一功能会在新版的WAP中实现。
12.如何申请免费的wap网关代理?如何设置?
答:不用申请。例如在诺基亚7110里有一个设置项:"IP地址", 直接在上面填上WAP网关的IP即可,如Ericsson的网关IP为:195.58.110.201。
佢地既然把自己申请的课室让给方燕,呢个是我地申请咖课室。
点可以就咁样让俾佢咖~~~
而且佢都没申请。好生气。
之后我又同少剑去佐换手机,个个女人真系俾佢激死。
开始我都冇咩点。
但是佢咖态度越来越坏~~~
讲到咩咁~~~
真系令人好激气~~~
不过同佢骂佐一场,个心舒服还一点~~~
向寻日我遇见三件事几令我多想咖。
第一件,寻日,是我一个我未见过,但系知道佢存在的人出殡。因为醉后驾驶而出车祸。
第二件,就是我搭车去猪猪个度时,一出门就见到有一架货车同摩托车相撞。
第三件,向我从猪猪个度返来时,见到两架摩托车相撞,其中一个司机睡向地上。
唔知点解,要会将呢三件事连在一齐。
可能都是同摩托车有关吧。