mysql的初次使用操作

一、mysql 登录

mysql 参数

  mysql -uroot -p123 -P3306 -h127.0.0.1

  127.0.0.1本地回环地址

二、mysql退出

  mysql >exit;

  mysql >quit;

  mysql >\q;

三、修改mysql提示符

  1.连接客户端时通过参数指定

  shell>mysql -uroot -p123 --prompt 提示符

  mysql>prompt 提示符

  (1)\n  完整的日期(2)\d   当前数据库(3)\h  服务器名称(4)\u  当前用户

  C:\Windows\system32>mysql -uroot -p123 --prompt \h

  localhostprompt mysql>
  PROMPT set to 'mysql>'
  mysql>prompt \u@\h \d
  PROMPT set to '\u@\h \d'
  root@localhost (none)USE test
  Database changed

四、常用命令

 五、操作数据库

mysql> CREATE DATABASE t1;
Query OK, 1 row affected (0.06 sec)

mysql> CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
Query OK, 1 row affected (0.02 sec)

      修改数据库

mysql> ALTER DATABASE t2 CHARACTER SET = utf8;
Query OK, 1 row affected (0.00 sec)

        删除数据库

mysql> DROP DATABASE t1;
Query OK, 0 rows affected (0.13 sec)

mysql> DROP DATABASE IF EXISTS t1;
Query OK, 0 rows affected, 1 warning (0.00 sec)

六、MySQL的数据类型


列类型 存储要求 表示范围
YEAR 1 1970-2069(实际应用中用整数存储时间)
TIME 3 -8385959-8385959
DATE 3 1000年1月1日-9999年12月31日
DATETIME 8 1000年1月1日0点-9999年12月31日23点59分
TIMESTEMP 4 1970年1月1日0点-2037年

 

七、操作数据表

1、打开数据库

  USE 数据库名称

  (1)USE test (打开Test数据库)

  (2)SELECT DATABASE();(显示以打开的数据库)

2、创建数据表

>CREATE TABLE tb1(

>username VARCHAR(20),

>age TINYINT UNSIGNED,

>salary FLOAT(8,2) UNSIGNED

>);

创建成功

3、查看数据表列表

SHOW TABLES;(查看数据表列表)

SHOW TABLES FROM mysql;(查看mysql数据库数据表列表)

4、查看数据表的结构

SHOW COLUMNS FROM tb1;(查看tb1的表结构)

5、插入记录

INSERT tb1 VALUES('Tom',25,5555.06);

INSERT tb1(username,salary) VALUES('Jhon',4500.05);

6、记录查找

SELECT * FROM tb!;(*号是对字段的记录)

 7、空值与非空值

8、主键和自动编号

 主键PRIMARY KEY      自动编号AUTO_INCREMENT

主键可以设置成AUTO_INCREMENT或者不设置,而AUTO_INCREMENT若使用必须与主键一起使用

>CREATE TABLE tb3(

>id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

>username  VARCHAR(30) NOT NULL

>);

 

9、唯一约束

>id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

>username VARCHER(20) NOT NULL UNIQUE KEY,

>age TINYINT UNSIGNED,

>):

 10、默认值     DEFAULT

>CREATE TABLE tb6(

>Id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,

>sex ENUM('MAN', 'WOMEN','SECRET') DEFAULT 'SECRET'

>);

猜你喜欢

转载自www.cnblogs.com/songaodi/p/9333108.html