mysql 学习笔记(一)

学号:2

姓名:李四

年龄:23

籍贯:山西

学号:1

姓名:张三

年龄:22

籍贯:北京

如上情况,我们发现纸片的利用空间有浪费 

表格

学号

姓名

年龄

籍贯

1

张三

22

北京

2

李四

23

山西

表只能删除行,不能删除列

 服务器 — 库 — 表 — 行  (最小操作单位为行)

mysql入门语句:

1. 如何连接服务器

         服务器地址(可用IP,域名):端口(3306)

         用户名

         密码

           mysql –h localhost –u UerName –p PassWd

    如:mysql -h localhost -u root –p

            Enter password:870210

           或:mysql –uroot –p870210   这样写不好,密码易泄漏,翻页就知道了

         -h 如果不写,则默认边localhost

         退出命令:exit

如果打错可以用\c来结事并形如新的语句

         如: mysql> show databases    (忘记打分号)

                        -> \c

               mysql>

2.查看服务器下有多少个库

  show databases;

  命令以分号结束(;)

3.创建一个库

         create database mydatabase;

         创建一个叫mydatabase的库

4.选中数据库

         use mydatabase;(这条语句可以不加分号)

         选中库mydatabase

5.查看库下面的表

         show tables;

6.删除一个库

         drop database mydatabase;

         删除库mydatabase

注意:不能修改数据库的名字

7.创建一个表

         mysql> create table class (

             -> stu int,

             -> name varchar(20),

              -> age int,

             -> area varchar(20)

             -> ) ;

注意最后一列无需逗号隔开(,)

再添加一个表:

         mysql> create table score (

             -> stu int,

             -> name varchar(20),

             -> ke varchar(10),

             -> fen int

             -> );

8.修改表名

         语法:rename table oldname to newname

         如:rename table score to newscore;

9.删除表名

         drop table newscore;

         删除表newscore

10.查看表结构

         desc class;

         查看(description) class表结构

创建留言表:

  create table msg (

  id int,

  title varchar(60),

  name varchar(10),

  content varchar(1000)

  );

原文地址:https://www.cnblogs.com/danshui/p/2580779.html