MySQL学习笔记(一)

来源:互联网 发布:java断言assert的使用 编辑:程序博客网 时间:2024/05/09 03:01

第一章 MySQL入门 (2010-8-16 22:40)

1、操作
    1)显示数据库列表
    show databases;/*显示数据库列表*/
    #和/**/添加注释。
    2)显示数据库的数据表
    use mysql;#打开库
    show tables;
    3)显示数据表的结构
    describe 表名;
    desc user;
    4)退出MySQL
    exit;
    5)建库
    create database 库名;
    6)删除库
    drop database 库名;
    drop database if exits school;/*如果存在数据库 school 则删除此库*/
    7)建表
    use school; #打开库school
    create table teacher
    (
        id int(5) auto_increment not null primary key,
        name char(10) not null,
        address varchar(50) default '北邮',
        year date
    )
        1.将id设为长度为5的数字字段:int(5),并让他的每个记录自动加一:auto_increment,
        不能为空:not null,而且让他成为主字段:primary key。
        2.将name设为长度为10的字符字段
        3.将address设为长度为50的字符字段,而且默认值为'北邮'
        4.year设为日期字段
    8)删除表
    drop table teacher;
   
2、语句
    表 jokes
         ------------------------------------
       |  id  |      joketext    |jokedate|
       ------------------------------------
       |  1   |的撒旦撒费大幅度谁|2010-8-1|
       ------------------------------------
    1)选择
    从表中选东西
    select * from jokes;
   
    选择感兴趣的列(投影)
    select id,jokedate from jokes;
   
    预览数据库中某字段的部分内容
    select id,left(joketext,20) from jokes;
   
    统计笑话记录数
    select count(*) from jokes;

------------------------------------------------------------------------------------------------------------

原创粉丝点击