Mysql常用命令跟常用CRUD命令

Mysql常用命令和常用CRUD命令

Mysql数据库:Mysql数据库4.1.0以前的版本不支持事务,Mysql4.1.0本身也只是对事务提供有限的支持。所以,在选择Mysql版本时,尽量选择较高版本。下面记录一下在编程和数据库管理中常用的一些Mysql命令:

一、Mysql数据库管理

1、启动Mysql数据库后,利用DOS命令窗口登录数据库:

?? mysql>mysql -uroot -padmin –port 3309

? 分别指定用户名和密码,Mysql默认运行在3306端口,如果运行在其他端口是,需要通过–port参数指定新的端口号。

2、显示所有数据库:

? mysql>show databases;

3、使用数据库

?mysql>use databasename;? ##databasename是要使用的数据库名称

4、显示数据库中的所有表

?mysql>show tables;

5、显示表的结构

?mysql>desc tablename;?? ##tablename是要显示的表名;

6、在命令行运行sql文件:

?启动数据库时运行脚本

?C:\>mysql -uroot -padmin –port 3309[<D:\myapp\schema\sampledb.sql];

或者在登录Mysql后,通过source命令来运行脚本:

?mysql>source? D:\myapp\schema\sampledb.sql;

二、CRUD命令

1、C

创建数据库:数据库名sampledb,默认字符集采用UTF-8。?

??????mysql>drop database if exists sampledb;

??????mysql>create database sampledb default character set utf8;

????? mysql>use sampledb;

创建数据库表:

创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有表创建新表

Acreate table tab_new like tab_old
Bcreate table tab_new as select col1,col2 from tab_old definition only

?

??? 例:论坛登录用户表t_user,ENGINE=InnoDB指定表的引擎为InnoDB(支持事务),Mysql的默认引擎为MyISAM引擎,该引擎类型不支持事务,仅存储数据,优点是速度很快。??

???? mysql>create table t_user(

??????????????? user_id int auto_increment primary key,

??????????????? user_name varchar(20),

????????????????credits int,

??????????????? passwd varchar(32),

????????????????last_visit datetime,

??????????????? last_ip varchar(23)

?????????????????)ENGINE=InnoDB;

????? 一般在实际的项目开发中,一般会有相应的用户登录日志表t_login_log来记录用户的登录信息 。

???? mysql>create table t_login_log(

??????????????? login_log_id int auto_increment

免责声明: 本文仅代表作者个人观点,与无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关资料

推荐阅读

友情链接:
Copyright © 2013-2023 页 当前在线:1010人  网站在21时45分10秒内访问总人数:265618人 当前 24.61%  

Mysql常用命令跟常用CRUD命令

相关文章:

你感兴趣的文章:

标签云: