标签: MySQL

1 MySQL的基本命令

1.1 MySQL 的基本命令

1.1.1 连接MySQl 数据库

mysql的基本工作是连接MySQL数据库服务器,它的命令形式如下:

mysql [-h host_name] [-u user_name] [-p password]

其中参数-h后面要给出连接的数据库的 IP地址 或者 域名,参数u后面要给出登入的 用户名,参数p后面表示登入的密码。

  • 连接本机默认的MySQL数据库服务器
# mysql -p root -p
# ******   (输入密码)

登入成功后会出现MySQL的提示符mysql>

1.1.2 mysql的基本命令

在mysql中,输入help或?命令,即可以查看mysql支持的内部操作命令。

1.1.3 库的操作

  1. 显示数据库列表
    mysql>show tables;
    
  2. 选择一个数据库
    mysql>use dbname;
    
  3. 查看一个数据库中的所有表
    mysql>show tables;
    

2 创建一个员工信息数据库示例

2.1 创建公司数据库

创建数据库的命令是create database dbname(数据库名);

mysql>create database company;

2.2 创建员工信息表

员工的信息主要包括5个基本元素(员工号,员工姓名,员工家庭住址,员工的收入 ,员工的级别)。是否为主键,如果是,加个属性unique。

mysql> use company;
mysql> create table worker (nid int unique, name varchar(20),address 
varchar(200), salary float, level int);

2.3 插入基本数据

mysql> insert into worker values (100, 'Tom', 'beijing', 2000.0, 0);
mysql> insert into worker values (101, 'jim', 'shanghai', 2000.0, 1);
mysql> insert into worker values (102, 'mali', 'shanghai', 3000.0,2);

2.4 查询全部数据

利用select语句查询全部记录

mysql> select * from worker;

2.5 删除其中一条记录

mysql>delete from worker where nid = 100;

2.6 更新其中一条记录

mysql>update worker set level =2,salary=3000.0 where nid=101;

2.7 删除数据库

  • 删除所有的数据表,SQL语句为:
mysql>drop table worker;
  • 删除数据库,SQL语句为:
mysql>delete database company;