代码mysql基础_Mysql 基础 (一)_mysql

1 连接与断开服务器

1.1 连接服务器

mysql -h host -u user -p

1.2 断开服务器

mysql> QUIT

1.3 修改提示符号

C:/Users/admin>mysql -uroot -p123456 --prompt /h; Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 22 to server version: 5.0.22-community-nt Type 'help;' or '/h' for help. Type '/c' to clear the buffer. localhost;

当进去mysql里面时候可以改成这样

改成 u那么用命令prompt/u注意没有分号;

localhost;prompt /u PROMPT set to '/u' root root

2 查询mysql 当前版本

mysql> select version(); +---------------------+ | version() | +---------------------+ | 5.0.22-community-nt | +---------------------+ 1 row in set

查询当前时间

(1)

mysql> select current_date; +--------------+ | current_date | +--------------+ | 2015-07-05 | +--------------+ 1 row in set

(2)

mysql> select now(); +---------------------+ | now() | +---------------------+ | 2015-07-05 20:54:20 | +---------------------+ 1 row in set

(3)当前用户

mysql> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set

(4)可以用逗号,隔开查询

mysql> select current_date,user(); +--------------+----------------+ | current_date | user() | +--------------+----------------+ | 2015-07-05 | root@localhost | +--------------+----------------+ 1 row in set

2 创建并且使用数据库

2.1查询当前用户下所有数据库

CREATE {DATABASE|SCHEMA}【IF NOT EXISTS】 db_name [DEFAULT] CHARACTER SET [=] charset_name

其中花括号是必须的,中括号是可选的

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | t2 | | test | | wordp | +--------------------+ 5 rows in set

如果你没数据库的权限,可以让管理员执行下列命令

mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';

这里your_mysql_name是分配给你的MySQL用户名,your_client_host是所连接的服务器所在的主机。

2.2创建数据库

mysql> create database t1; Query OK, 1 row affected

使用该数据库,用 use命令

mysql> use t1; Database changed

2.3查看数据库的信息,看当前使用的是哪个数据库

mysql> select database (); +------------+ | database() | +------------+ | t1 | +------------+ 1 row in set

查看数据库编码方式

mysql> show create DATABASE t1; +----------+-------------------------------------------------------------+ | Database | Create Database | +----------+-------------------------------------------------------------+ | t1 | CREATE DATABASE `t1` /*!40100 DEFAULT CHARACTER SET utf8 */ | +----------+-------------------------------------------------------------+

2.4 修改数据库

ALTER{DATABASE|SCHEMA} [db_name]

[DEFAULT] CHARACTER SET [=] charset_name

2.5 删除数据库

DROP {DATABASE|SCHEMA}  [IF EXISTS] db_name

3 创建表

看下当前t1数据库下面的表

mysql> show tables; Empty set

mysql> create table pet(name varchar(20), -> owner varchar(20), -> species varchar(20), -> sex char(1), -> birth DATE, -> death DATE); Query OK, 0 rows affected

mysql> describe pet; +---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | name | varchar(20) | YES | | NULL | | | owner | varchar(20) | YES | | NULL | | | species | varchar(20) | YES | | NULL | | | sex | char(1) | YES | | NULL | | | birth | date | YES | | NULL | | | death | date | YES | | NULL | | +---------+-------------+------+-----+---------+-------+ 6 rows in set

1 用load 命令 把文本文件添加到表中 或者用insert语句添加数据到表中

mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet -> LINES TERMINATED BY '/r/n';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值