|
sp; | |
| content | text | YES | | NULL | |
| xm | varchar(20) | YES | | 没有姓名 | |
+---------+--------------+------+-----+----------+----------------+
8 rows in set (0.04 sec)
使用describe命令显示指定表的结构。
(4)输入数据
mysql> LOAD DATA LOCAL INFILE ''''liuyan.txt'''' INTO TABLE liuyan_temp
-> LINES TERMINATED BY ''''\r\n'''';
示例直接从文件liuyan.txt中导入数据表中的内容,另外,我们也可以通过insert into语句来插入数据
mysql> insert into liuyan_temp(url,ip,email,qq,sj,content,xm) values
-> (''''http://jinjohn.myrice.com'''',
-> ''''127.0.0.1'''',
-> ''''jinjohn@etang.com'''',
-> ''''19151579'''',
-> ''''2004-10-05'''',
-> '''''''',
-> ''''jinjohn'''');
5.用户的操作
(1)查询现有的用户
mysql> use mysql;
mysql> SELECT * FROM user;
下例要求显示所有的用户及其可登录的计算机
mysql> select user,host from user;
+-------+-----------+
| user | host |
+-------+-----------+
| admin | % |
| | build |
| root | build |
| | localhost |
| root | localhost |
+-------+-----------+
5 rows in set (0.01 sec)
(2)修改用户密码
mysql> SET PASSWORD FOR ''''abe''''@''''host_name'''' = ''''eagle'''';
mysql> SET PASSWORD FOR ''''abe''''@''''host_name'''' = PASSWORD(''''eagle'''');
mysql> SET PASSWORD FOR ''''some_user''''@''''some_host'''' = OLD_PASSWORD(''''mypass'''');
(3)增加用户
有二种方式,一种为使用insert into命令来添加用户,另一种为使用grant命令来添加用户,前提是登录的用户必须具有对MYSQL库的读写权限,缺省情况下root@localhost具有所有权限
方法一:使用inset命令向user表中添加记录
shell> mysql --user=root mysql
以root用户身份登录mysql数据库
mysql> INSERT INTO user
-> VALUES(''''localhost'''',''''monty'''',PASSWORD(''''some_pass''''),
-> ''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''');
向user表添加用户monty在本机的登录帐号及权限。
mysql> INSERT INTO user
-> VALUES(''''%'''',''''monty'''',PASSWORD(''''some_pass''''),
-> ''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''',''''Y'''');
向user表添加用户monty在所有机器上 上一页 [1] [2] [3] 下一页 [Delphi程序]TWebBrowser的基本应用
|