MySQL的基本操作命令

来源:互联网 发布:武汉的好的编程大专 编辑:程序博客网 时间:2024/05/18 02:41
1.登录数据库
shell>mysql –h hostname –u username –p
Enter password:******
其中hostname为MySQL的服务器名或服务器IP地址,username为用户名,******为用户密码。
以下以数据库students及表student为列:
2. 查看服务器中所有的数据库
mysql>show database;
3.删除数据库
mysql>drop database students;
4.创建数据库
mysql>create database students;
5.创建数据表
mysql>use students;
mysql>create table student(
->id int not null auto_increment,
->name varchar(20) not null,
->sex varchar(4) not null,
->primary key(id));
mysql>desc student;    //查看表的具体结构
6.插入数据
方法一:mysql>insert into student values(1,”tom”,”boy”);
或mysql>insert into student(id,name) values(2,”lily”);
方法二:load data infile命令
例如要在student表中插入数据,可以创建一个文件名为student.txt的文本文件,每一行包含一条记录,使用定位符(Tab)把值分开,并且要和表中属性的次序位置相一直。
student.txt文件的内容如下:
1     twm        boy
2     mwt        gril
3     tom         boy
4     lily           gril
保存文件后,将文件放到MySQL安装目录下的data文件夹下的students数据库目录中。然后键入命令:
mysql>load data infile “student.txt” into table student;
7.查询数据
mysql> select * from student;
或mysql> select * from student where name=”tom”;
mysql> select name from student where sex=”boy”;
8.更新数据
mysql>update student set name=”zhangsan” where name=”tom”;
9.删除数据
mysql>delete from student where sex=”boy”;
mysql>delete from student;   //删除整个数据表student中的数据
10.修改表的结构
mysql>alter table student add(age int not null);
原创粉丝点击